jueves, 16 de septiembre de 2010

Deitel_Java_2.15 (Suma, Producto, Diferencia y Cociente de dos Números en Java)

______________________________________________________________________________________________
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
_____________________________________________________________________________________

1 comentario:

  1. yo lo hice un poco diferente:
    import 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);

    }

    }

    ResponderEliminar

Related Posts Plugin for WordPress, Blogger...