/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
*/
package com.mycompany.calculadorabasica;
//Libreria para poder leer las variables
import java.util.Scanner;
/**
*
* @author ANZAL
*/
public class CalculadoraBasica {
public static void main(String[] args) {
//Creamos un objeto para poder ingresar datos desde el teclado en la terminal
Scanner entrada = new Scanner(System.in);
//Creamos nuestras dos variables para guardar los numeros que van a ingresar el usuario y el resultado
float num1, num2, resultado;
//Variable donde vamos a guardar la opcion
int op;
//Pedimos el primer numero
System.out.println("Introduce numero 1: ");
//leemos el primer numero
num1 = entrada.nextFloat();
//Enviamos el mensaje para pedir el siguiente numero
System.out.println("Introduce numero 2: ");
//Leemos el siguiente numero
num2 = entrada.nextFloat();
//Ahora mandamos las opciones de operaciones al suaurio
System.out.println("Introduce el numero de la opción que desees realziar: ");
System.out.println("1. Suma");
System.out.println("2. Resta");
System.out.println("3. Multiplicación");
System.out.println("4. División");
//Leemos la opción que el usuario escoge
op = entrada.nextInt();
//Atravéz de una sentencia switch para los casos
switch(op){
case 1 -> {
resultado = num1 + num2;
System.out.println("El resultado de la suma es: " + resultado);
break;
}
case 2 ->{
resultado = num1 - num2;
System.out.println("El resultado de la resta es: " + resultado);
break;
}
case 3 -> {
resultado = num1 * num2;
System.out.println("El resultado de la multiplicación es: " + resultado);
break;
}
case 4 -> {
//Sentencia que permite saber si el segundo numero es 0 para no dividir entre el
if(num2 > 0){
resultado = num1 / num2;
System.out.println("El resultado de la multiplicación es: " + resultado);
}else{
System.out.println("No se puede dividir entre 0");
}
break;
}
default ->{
//Opción por default por si no se encuentra la opción deseada
System.out.println("La opción no fue encontrada");
}
}
}
}
Comentarios
Publicar un comentario