Hola, saludos a todos. Me gustaria por favor si me pudieran ayudar para hacer le siguiente programa en java.
Programa que muestre en pantalla con dos decimales el resultado de dividir dos
números enteros introducidos por teclado.
Gracias
| ||||
Respuesta: Programa en Java Perdona por haberme explicado mal o con falta de información. He instalado el eclipse en ubuntu. He hecho el package, class, etc y me ha quedado asi: package dosdecimales; public class dosdecimales { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } } Supongo que es lo básico que sale en java, no lo se ya que soy novato en este lenguaje. Gracias |
| ||||
Respuesta: Programa en Java Cita: Para que nos aclaremos, no sabes nada de Java y quieres que alguien te haga el programa ¿es así? Supongo que es lo básico que sale en java, no lo se ya que soy novato en este lenguaje.
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |
| ||||
Respuesta: Programa en Java Para ayudarte a correr, necesitas saber caminar. Pero tú ni siquiera gateas... Si quieres un lugar por dónde empezar, pues empieza por leerte un manual de Java. Si buscas que alguien te haga el programa, pues elegiste mal el lugar. Te lo digo en buena onda. Cuando sepas algo de java, vuelves y ahí podremos ayudarte. Suerte. |
| ||||
Respuesta: Programa en Java Ok. Gracias por vuestra desinteresada ayuda. El ejercicio lo he hecho de la siguiente manera: ackage ejercicio3; import java.util.Scanner; public class ejercicio3 { /** * Programa que pide dos numeros enteros para despues mostrar * el resto y el cociente de ambos numeros * (procurar que el segundo número sea distinto de cero). */ public static void main(String[] args) { float numero1 = 0; float numero2 = 0; float resultado; Scanner reader = new Scanner(System.in); System.out.println("Introduce el primer número:"); numero1 = reader.nextFloat(); System.out.println("Introduce el segundo número:"); numero2 = reader.nextFloat(); // Dividimos resultado = numero1/numero2; System.out.println("La división es " + numero1 + " / " + numero2 + " = " + resultado); } } Como ven puedo mostrar el cociente de la division, aunque el resto y que el segundo numero sea distinto de cero no se como se podria hayar. Les agradeceria si me pudieran ayudar. Saludos. |
| |||
Respuesta: Programa en Java Hola para saber el resto de una división debes utilizar el operador mod, este es representado por %, ejemplo: int resto = 2 % 2; //resto es ahora 0 if(resto == 0){ //sentencia }else{ //sentencia } |
| ||||
Respuesta: Programa en Java El amigo kraneok ya te indicó cómo hacer para hallar el resto de una división. Para lo otro, antes de dividir, verifica si el segundo número (el divisor, para ser más específicos) es distinto de cero: esto se logra con la sentencia de control if.
Código Java:
Ver original Salu2. |
| ||||
Respuesta: Programa en Java Al final con vuestras indicaciones he hecho el ejercicio asi: package ejercicio3; import java.util.Scanner; public class ejercicio3 { /** * Programa que pide dos numeros enteros para despues mostrar * el resto y el cociente de ambos numeros * (procurar que el segundo número sea distinto de cero). */ public static void main(String[] args) { float numero1 = 0; float numero2 = 0; float resultado; int resto = 2 % 2; //resto es ahora 0 if(resto == 0){ //sentencia }else{ //sentencia } Scanner reader = new Scanner(System.in); System.out.println("Introduce el primer número:"); numero1 = reader.nextFloat(); System.out.println("Introduce el segundo número:"); numero2 = reader.nextFloat(); // Dividimos resultado = numero1/numero2; if (numero2 == 0){ System.out.println("El divisor debe ser distinto de cero"); } else { System.out.println("La división es " + numero1 + " / " + numero2 + " = " + resultado + " y el resto es: " +(numero1%numero2)); } } } Pero me da los siguientes errores. Saben que puedo haber hecho mal? gracias. Exception in thread "main" java.lang.NoClassDefFoundError: ejercicio3/ejercicio3$OperadorAp Caused by: java.lang.ClassNotFoundException: ejercicio3.ejercicio3$OperadorAp at java.net.URLClassLoader$1.run(URLClassLoader.java: 217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:3 21) at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:2 66) Could not find the main class: ejercicio3.ejercicio3$OperadorAp. Program will exit. |
| ||||
Respuesta: Programa en Java El código de tu clase está bien, no me marca errores. Sin embargo, esta parte de tu código no es necesaria:
Código Java:
Ver original Verifica que el nombre de tu archivo sea el mismo que el nombre de tu clase: Si tu clase se llama ejercicio3, tu archivo se debe llamar ejercicio3.java (procura que el nombre de tu clase comienze con mayúscula, no es obligatorio pero es el estándar de Java ;) ) |
Etiquetas: |