0% encontró este documento útil (0 votos)
28 vistas2 páginas

Calculadora Java para Principiantes

El documento describe una clase CalculadoraUno que contiene un método main para ejecutar el programa principal. Crea un objeto OperacionesCalc que imprime un menú, pregunta por una opción, y dependiendo de la opción seleccionada llama a los métodos de suma, resta, multiplicación o división pasándoles los operandos introducidos por el usuario, repitiendo el proceso hasta que se seleccione la opción de salir.

Cargado por

osoromjonathan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas2 páginas

Calculadora Java para Principiantes

El documento describe una clase CalculadoraUno que contiene un método main para ejecutar el programa principal. Crea un objeto OperacionesCalc que imprime un menú, pregunta por una opción, y dependiendo de la opción seleccionada llama a los métodos de suma, resta, multiplicación o división pasándoles los operandos introducidos por el usuario, repitiendo el proceso hasta que se seleccione la opción de salir.

Cargado por

osoromjonathan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CLASE PRINCIPAL CalculadoraUno

public class CalculadoraUno


{
public static void main(String[] args)
{
OperacionesCalc obj=new OperacionesCalc();
obj.imprimeMenu();
int R = obj.preguntaOpcion();

while(R<5)
{

int operador1=obj.preguntaOperadores1();
int operador2=obj.preguntaOperadores2();

switch(R)
{
case 1:
obj.suma(operador1,operador2);
break;
case 2:
obj.resta(operador1,operador2);
break;
case 3:
obj.multiplica(operador1,operador2);
break;
case 4:
obj.divide(operador1,operador2);
break;
default:
System.out.println("Opción pulsada, no válida");
break;
}

System.out.println("");
obj.imprimeMenu();
R=obj.preguntaOpcion();
}
System.out.println("TERMINÓ EL PROCESO");
}

SUBCLASE OperacionesCalc
import java.util.Scanner;

public class OperacionesCalc


{

public void divide(int operador1, int operador2)


{
int resultado2=(operador1/operador2);
System.out.println("La división de "+operador1+" / "+operador2+" es
"+resultado2);
}
public void multiplica(int operador1, int operador2)
{
int resultado=operador1*operador2;
System.out.println("La multiplicación de "+operador1+" * "+operador2+" es
"+resultado);

}
public void resta(int operador1, int operador2)
{
int resultado=operador1-operador2;
System.out.println("La resta de "+operador1+" - "+operador2+" es "+resultado);

}
public void suma(int operador1, int operador2)
{
int resultado=operador1+operador2;
System.out.println("La suma de "+operador1+" + "+operador2+" es "+resultado);

}
public int preguntaOperadores1()
{
Scanner lec=new Scanner(System.in);
System.out.println("Operador1 ?");
int br1=lec.nextInt();
//System.out.println("Operador2 ?");
//int br2=lec.nextInt();
return br1;

}
public int preguntaOperadores2()
{
Scanner lec=new Scanner(System.in);
System.out.println("Operador2 ?");
int br2=lec.nextInt();
return br2;

public int preguntaOpcion()


{
Scanner lec=new Scanner(System.in);
int opcion=lec.nextInt();
return opcion;
}

public void imprimeMenu()


{
System.out.println("Menú de Opciones");
System.out.println("1. Suma");
System.out.println("2. Resta");
System.out.println("3. Multiplicación");
System.out.println("4. División");
System.out.println("5. Salir");

También podría gustarte