{En este ocasion mostrare un ejemplo de java en el cual
se introduciran 2 numeros para mostrar con ellos
el uso de los 4 simbolos numericos principales
los cuales son:
+ para hacer sumas
como ser 2+2 = 4
- para restas
99-1 = 98
* para multiplicar
5*4 = 20
/ para dividir
99/3 = 33
aqui el codigo:
import java.util.Scanner; public class suma_resta_multiplicacion_division { public static void main(String[] args){ Scanner sc = new Scanner(System.in); //variable utilizada para la accion que desee aser(+,-,*,/) int accion; accion=0; while(accion!=5){ System.out.println("Ingrese la acccion que desee hacer"); System.out.println("1. Suma"); System.out.println("2. Resta"); System.out.println("3. Multiplicacion"); System.out.println("4. Division"); System.out.println("5. Salir"); accion = sc.nextInt(); //suma if (accion == 1){ System.out.println("Accion de Suma"); double accion_suma,valor1,valor2,total; accion_suma =-1; valor1 = 0; valor2 =0; while (accion_suma != 0){ System.out.println("Ingrese valor a sumar O dos 0(ceros)para salir"); System.out.println("Primer numero "); accion_suma = sc.nextDouble(); valor1 =accion_suma; System.out.println("Segundo numero "); accion_suma = sc.nextDouble(); valor2 =accion_suma; total = valor1+valor2; System.out.println("Total de la suma: " + total); } } //resta else if (accion == 2){ System.out.println("Accion de Resta"); double accion_resta,valor1,valor2,total; accion_resta =-1; valor1 = 0; valor2 =0; while (accion_resta != 0){ System.out.println("Ingrese valor a restar O dos 0(ceros)para salir"); System.out.println("Primer numero "); accion_resta = sc.nextDouble(); valor1 =accion_resta; System.out.println("Segundo numero "); accion_resta = sc.nextDouble(); valor2 =accion_resta; total = valor1-valor2; System.out.println("Total de la resta: " + total); } } //multiplicacion else if (accion == 3){ System.out.println("Accion de Multiplicacion"); double accion_M,valor1,valor2,total; accion_M =-1; valor1 = 0; valor2 =0; while (accion_M != 0){ System.out.println("Ingrese valor a multiplicar O dos 0(ceros)para salir"); System.out.println("Primer numero "); accion_M = sc.nextDouble(); valor1 =accion_M; System.out.println("Segundo numero "); accion_M = sc.nextDouble(); valor2 =accion_M; total = valor1*valor2; System.out.println("Total de la multilicacion: " + total); } } //division else if (accion == 4){ System.out.println("Accion de Division"); double accion_D,valor1,valor2,total; accion_D =-1; valor1 = 0; valor2 =0; while (accion_D != 0){ System.out.println("Ingrese valor a multiplicar O dos 0(ceros)para salir"); System.out.println("Primer numero "); accion_D = sc.nextDouble(); valor1 =accion_D; System.out.println("Segundo numero "); accion_D = sc.nextDouble(); valor2 =accion_D; //En sta ultima accion usamos el try-cath por si hay algun error try{ total = valor1/valor2; System.out.println("Total de la Division: " + total); } catch(Exception e){System.out.println("Infinity");} } } //valor erroneo else if (accion == 5){System.out.println("As salido");} else {System.out.println("Valor no valido");} } } //Bueno este ejersico se puede abreviar aun mas lo puse de esta forma a ver si se captan al menos 3 opciones que se pueden cambiar }
}