Last active
October 30, 2016 18:54
-
-
Save progent/864de3537202a1b32a47fe1b7ea04c5e to your computer and use it in GitHub Desktop.
Java SE: Calculadora Estandar
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.Scanner; | |
public class Calculadora { | |
int opcion; | |
int n1; | |
int n2; | |
int resultado; | |
public void opciones() { | |
boolean entrar=true; | |
Scanner sc= new Scanner(System.in); | |
Scanner num1=new Scanner(System.in); | |
Scanner num2=new Scanner(System.in); | |
while(entrar) { | |
System.out.println(" 1-Suma\n 2-Resta\n 3-Multiplicar\n 4-Division\n 5-Salir\n"); | |
opcion=sc.nextInt(); | |
System.out.println("\n"); | |
switch(opcion) { | |
case 1: | |
System.out.println("Digite un numero:\n"); | |
n1=num1.nextInt(); | |
System.out.println("Digite otro numero\n"); | |
n2=num2.nextInt(); | |
System.out.println("\n"); | |
resultado=n1+n2; | |
System.out.println("Resultado: "+resultado+"\n"); | |
break; | |
case 2: | |
System.out.println("Digite un numero:\n"); | |
n1=num1.nextInt(); | |
System.out.println("\n"); | |
System.out.println("Digite otro numero\n"); | |
n2=num2.nextInt(); | |
System.out.println("\n"); | |
resultado=n1-n2; | |
System.out.println("Resultado: "+resultado+"\n"); | |
break; | |
case 3: | |
System.out.println("Digite un numero:\n"); | |
n1=num1.nextInt(); | |
System.out.println("\n"); | |
System.out.println("Digite otro numero\n"); | |
n2=num2.nextInt(); | |
System.out.println("\n"); | |
resultado=n1*n2; | |
System.out.println("Resultado: "+resultado+"\n"); | |
break; | |
case 4: | |
System.out.println("Digite un numero:\n"); | |
n1=num1.nextInt(); | |
System.out.println("\n"); | |
System.out.println("Digite otro numero\n"); | |
n2=num2.nextInt(); | |
System.out.println("\n"); | |
resultado=n1/n2; | |
System.out.println("Resultado: "+resultado+"\n"); | |
break; | |
case 5: | |
entrar=false; | |
} | |
sc.nextLine(); | |
} | |
} | |
public static void main(String args []) { | |
Calculadora calculadora=new Calculadora(); | |
calculadora.opciones(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment