Advertisement
andresnogales

Main2.java

Sep 1st, 2021
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.23 KB | None | 0 0
  1.  
  2. public class Main2 {
  3.    
  4.     public static void main(String[] args) {
  5.        
  6.         int s=0, CantSumasTotales=0, CantErroresTotales=0;
  7.         double total, a=0, b=0, productosSumados=0, CantProductosTotales=0;
  8.        
  9.         do {
  10.             s = Ingresar_operacion();
  11.             if (s<5 && s>0) {
  12.                 a = Ingresar_numero1();
  13.                 b = Ingresar_numero2();
  14.             }
  15.             switch (s) {
  16.                 case 1:
  17.                     total = a + b;
  18.                     CantSumasTotales++;
  19.                     System.out.println("El resultado es: " + total);
  20.                     break;
  21.                 case 2:
  22.                     total = a - b;
  23.                     System.out.println("El resultado es: " + total);
  24.                     break;
  25.                 case 3:
  26.                     total = a * b;
  27.                     productosSumados = productosSumados + total;
  28.                     CantProductosTotales++;
  29.                     System.out.println("El resultado es: " + total);
  30.                     break;
  31.                 case 4:
  32.                     if (b!=0) {
  33.                         total = a / b;
  34.                         System.out.println("El resultado es: " + total);
  35.                     } else {
  36.                         System.out.println("No se pudo realizar la operacion.");
  37.                         CantErroresTotales++;
  38.                     }
  39.                     break;
  40.                 case 5:
  41.                     informacion_final(CantSumasTotales, productosSumados, CantProductosTotales, CantErroresTotales);
  42.                     break;
  43.                 default:
  44.                     System.out.println("Opcion invalida.");
  45.             }
  46.         }while(s!=5);
  47.     }
  48.    
  49.     public static int Ingresar_operacion() {
  50.         System.out.println("1- Sumar ");
  51.         System.out.println("2- Restar ");
  52.         System.out.println("3- Multiplicar ");
  53.         System.out.println("4- Dividir ");
  54.         System.out.println("5- Salir ");
  55.         return Helper.getInt("Ingrese la operacion que desea ejecutar: ");
  56.     }
  57.    
  58.     public static double Ingresar_numero1() {
  59.         return Helper.getDouble("Ingrese el primer numero para la operacion: ");
  60.     }
  61.    
  62.     public static double Ingresar_numero2() {
  63.         return Helper.getDouble("Ingrese el segundo numero para la operacion: ");
  64.     }
  65.    
  66.     public static void informacion_final(int CantSumasTotales,double productosSumados, double CantProductosTotales ,int CantErroresTotales) {
  67.         System.out.println("Cantidad de sumas realizadas: " + CantSumasTotales);
  68.         System.out.println("Promedio de productos: " +
  69.                 (CantProductosTotales != 0 ? productosSumados/CantProductosTotales : 0));
  70.         System.out.println("Cantidad de veces que no se pudo realizar una operacion: " + CantErroresTotales);
  71.         System.out.println("FIN DEL PROGRAMA");
  72.     }
  73. }
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement