import java.util.Scanner;
// Aquí importamos las librerías necesarias
class JavaCalc{
public static int Numero_elevado(float x, float z) {
int resultado = 1;
for (int i = 1; i <= z; i++) {
resultado = resultado * x;
}
return resultado;
}
public static void main(String ...args) {
int opc;
float num1;
float num2;
Scanner MyScanner = new Scanner(System.in);
System.out.println(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»");
System.out.println(" º :: C A L C U L A D O R A :: º");
System.out.println(" ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹");
System.out.println(" º º");
System.out.println(" º 1.- Suma 4.- Multiplicacion º");
System.out.println(" º º");
System.out.println(" º 2.- Resta 5.- Division º");
System.out.println(" º º");
System.out.println(" º 3.- Raiz Cuadrada 6.- Potencia º");
System.out.println(" º º");
System.out.println(" º 7.- Menu 8.- Salir º");
System.out.println(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");
System.out.print("Elija una opción: ");
opc = Integer.parseInt(MyScanner.nextLine());
while(opc > 0 && opc <= 7){
if (opc == 1){
System.out.print("\nIngrese el primer número: ");
num1 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nIngrese el segundo número: ");
num2 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nLa suma es: " + (num1 + num2));
System.out.print("\n\nElija una opcion: ");
opc = Integer.parseInt(MyScanner.nextLine());
}
else if (opc == 2){
System.out.print("\nIngrese el primer número: ");
num1 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nIngrese el segundo número: ");
num2 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nLa resta es: " + (num1 - num2));
System.out.print("\n\nElija una opcion: ");
opc = Integer.parseInt(MyScanner.nextLine());
}
else if (opc == 3){
System.out.print("\nIngrese el número: ");
num1 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nLa raíz cuadrada es: " + Math.sqrt(num1));
System.out.print("\n\nElija una opción: ");
opc = Integer.parseInt(MyScanner.nextLine());
}
else if (opc == 4){
System.out.print("\nIngrese el primer número: ");
num1 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nIngrese el segundo número: ");
num2 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nLa multiplicacion es: " + (num1 * num2));
System.out.print("\n\nElija una opcion: ");
opc = Integer.parseInt(MyScanner.nextLine());
}
else if (opc == 5){
System.out.print("\nIngrese el primer número: ");
num1 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nIngrese el segundo número: ");
num2 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nLa division es: " + (num1 / num2));
System.out.print("\n\nElija una opción: ");
opc = Integer.parseInt(MyScanner.nextLine());
}
else if (opc == 6){
System.out.print("\nIngrese base: ");
num1 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nIngrese exponente: ");
num2 = Float.parseFloat(MyScanner.nextLine());
System.out.print("\nLa potencia es: " + Numero_elevado(num1, num2));
System.out.print("\n\nElija una opción: ");
opc = Integer.parseInt(MyScanner.nextLine());
}
else if (opc == 7){
System.out.println(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»");
System.out.println(" º :: C A L C U L A D O R A :: º");
System.out.println(" ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹");
System.out.println(" º º");
System.out.println(" º 1.- Suma 4.- Multiplicacion º");
System.out.println(" º º");
System.out.println(" º 2.- Resta 5.- Division º");
System.out.println(" º º");
System.out.println(" º 3.- Raiz Cuadrada 6.- Potencia º");
System.out.println(" º º");
System.out.println(" º 7.- Menu 8.- Salir º");
System.out.println(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");
System.out.print("Elija una opción: ");
opc = Integer.parseInt(MyScanner.nextLine());
}
else if (opc == 8){
System.exit(0);
}
}
}
}