Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main2 {
- public static void main(String[] args) {
- int s=0, CantSumasTotales=0, CantErroresTotales=0;
- double total, a=0, b=0, productosSumados=0, CantProductosTotales=0;
- do {
- s = Ingresar_operacion();
- if (s<5 && s>0) {
- a = Ingresar_numero1();
- b = Ingresar_numero2();
- }
- switch (s) {
- case 1:
- total = a + b;
- CantSumasTotales++;
- System.out.println("El resultado es: " + total);
- break;
- case 2:
- total = a - b;
- System.out.println("El resultado es: " + total);
- break;
- case 3:
- total = a * b;
- productosSumados = productosSumados + total;
- CantProductosTotales++;
- System.out.println("El resultado es: " + total);
- break;
- case 4:
- if (b!=0) {
- total = a / b;
- System.out.println("El resultado es: " + total);
- } else {
- System.out.println("No se pudo realizar la operacion.");
- CantErroresTotales++;
- }
- break;
- case 5:
- informacion_final(CantSumasTotales, productosSumados, CantProductosTotales, CantErroresTotales);
- break;
- default:
- System.out.println("Opcion invalida.");
- }
- }while(s!=5);
- }
- public static int Ingresar_operacion() {
- System.out.println("1- Sumar ");
- System.out.println("2- Restar ");
- System.out.println("3- Multiplicar ");
- System.out.println("4- Dividir ");
- System.out.println("5- Salir ");
- return Helper.getInt("Ingrese la operacion que desea ejecutar: ");
- }
- public static double Ingresar_numero1() {
- return Helper.getDouble("Ingrese el primer numero para la operacion: ");
- }
- public static double Ingresar_numero2() {
- return Helper.getDouble("Ingrese el segundo numero para la operacion: ");
- }
- public static void informacion_final(int CantSumasTotales,double productosSumados, double CantProductosTotales ,int CantErroresTotales) {
- System.out.println("Cantidad de sumas realizadas: " + CantSumasTotales);
- System.out.println("Promedio de productos: " +
- (CantProductosTotales != 0 ? productosSumados/CantProductosTotales : 0));
- System.out.println("Cantidad de veces que no se pudo realizar una operacion: " + CantErroresTotales);
- System.out.println("FIN DEL PROGRAMA");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement