2.15 Escriba una aplicación que pida al usuario que escriba dos números, que obtenga los números del usuario e imprima la suma,producto, diferencia y cociente (división) de los números. Use las técnicas que se muestran en la figura 2.7.
______________________________________________________________________________________________
SOLUCIÓN:
Este es el primer ejercicio del libro Java, Cómo Programar Séptima edición de Paul y Harvey Deitel, que requiere de un programa completo. Es bastante sencillo. Implica solamente el uso de los operadores aritméticos de suma, multiplicación y división. Cabe recordar algunos puntos:
1) Las operaciones entre enteros siempre producen enteros, por ejemplo, 5/3 = 1, si ambas variables, 5 y 3 se declararon enteras.
2) El orden de precedencia de la multiplicación (*) y la división (/) es el mismo, y superior al de la suma (+) y resta (- ), las cuales, a su vez, están al mismo nivel.
3) Para imprimir texto con formato, debe usarse la instrucción System.out.printf()
4) Todas las instrucciones en Java terminan con un punto y coma (;)
5) El programa empieza a ejecutarse en el método main.
Este programa debe de guardarse con el nombre Ejercicio2_15.java
// programa que recibe dos numeros, calcula e imprime su suma, diferencia, // producto y cociene import java.util.Scanner; public class Ejercicio2_15 { // Abre clase Ejercicio2.15 public static void main( String args[] ) { // Abre metodo main Scanner entrada = new Scanner(System.in); int numero1; int numero2; int suma; int producto; int diferencia; int cociente; System.out.print("\nEste programa recibe dos numeros y da su producto, cociente, suma y diferencia.\n"); System.out.println("Introduzca el primer entero: "); numero1 = entrada.nextInt(); System.out.println("Introduzca el segundo entero: "); numero2 = entrada.nextInt(); suma = numero1 + numero2; diferencia = numero1 - numero2; producto = numero1*numero2; cociente = numero1/numero2; System.out.printf("\nLa suma de los numeros es: %d\n", suma); System.out.printf("\nLa diferencia de los numeros es: %d\n", diferencia); System.out.printf("\nEl producto de los numeros es: %d\n", producto); System.out.printf("\nEl cociente de los numeros es: %d\n", cociente); } // Cierra metodo main } // Cierra clase Ejercicio2.15
_____________________________________________________________________________________
Esta entrada es parte de los problemas resueltos del libro Java. Cómo Programar de P. Deitel y H. Deitel
Entrada Siguiente
_____________________________________________________________________________________
yo lo hice un poco diferente:
ResponderEliminarimport java.util.Scanner;
public class Ejercicio215
{
public static void main(String[] args)
{
Scanner entrada = new Scanner(System.in);
int num1;
int num2;
int suma;
int producto;
int diferencia;
int cociente;
System.out.print("Ingrese el primer numero entero: ");
num1 = entrada.nextInt();
System.out.print("Ingrese el segundo numero entero: ");
num2 = entrada.nextInt();
// suma
suma = num1 + num2;
producto = num1 * num2;
diferencia = num1 - num2;
cociente = num1 % num2;
System.out.printf ("Suma de los enteros = %d\nProducto de enteros = %d\nDiferencia de enteros = %d\nCociente de enteros = %d\n",
suma, producto, diferencia, cociente);
}
}
hola maritza eso esta mal...osea, pide el cociente, no pide el modulo o residuo del cociente...que es distinto!
Eliminaro
ResponderEliminar