Calculadora aritmética básica

PHOTO EMBED

Thu Jun 22 2023 18:04:49 GMT+0000 (Coordinated Universal Time)

Saved by @marcton #java

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);
        }

    }
}
content_copyCOPY