Calculadora aritmética básica
Thu Jun 22 2023 18:04:49 GMT+0000 (Coordinated Universal Time)
import java.util.Arrays; import java.util.Objects; import java.util.Scanner; public class Calculadora { float operando; float operador; float resultado; String signo; public Calculadora(float operando, float operador, float resultado, String signo) { this.operando = 0; this.operador = 0; this.resultado = 0; this.signo = ""; } public float getOperando() { return this.operando; } public float getOperador() { return this.operador; } public float getResultado() { return this.resultado; } public String getSigno() { return this.signo; } public void setOperando(float operando) { this.operando = operando; } public void setOperador(float operador) { this.operador = operador; } public void setResultado(float resultado) { this.resultado = resultado; } public void setSigno(String signo) { this.signo = signo; } public void calculos() { String signos[] = {"+", "-", "*", "/"}; Scanner datos = new Scanner(System.in); System.out.println(Arrays.toString(signos)+"\n" + " Escoja uno de los signos aritméticos de arriba.\n" + "Escribalo con el teclado por favor."); signo = datos.next(); System.out.println("Muchas gracias,\n" + "ahora escriba un primer número : "); operando = datos.nextFloat(); System.out.println("Y ahora un segúndo número : "); operador = datos.nextFloat(); if(Objects.equals(signo, "+")){ resultado = operando + operador; System.out.println(resultado); } if(Objects.equals(signo, "-")){ resultado = operando - operador; System.out.println(resultado); } if(Objects.equals(signo, "*")){ resultado = operando * operador; System.out.println(resultado); } if(Objects.equals(signo, "/")){ resultado = operando / operador; System.out.println(resultado); } } }
Comments