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