/** * */ package calculadora; import jdk.internal.org.objectweb.asm.tree.TryCatchBlockNode; /** * @author cristian caceres * */ public class Calculadora { float a; float b; public Calculadora(float a, float b) { this.a = a; this.b = b; } public float getA() { return a; } public void setA(float a) { this.a = a; } public float getB() { return b; } public void setB(float b) { this.b = b; } public float suma() { try { return this.a+this.b; } catch (Exception e) { // TODO: handle exception System.out.println(e); } return 0; } public float resta () { try { return this.a-this.b; } catch (Exception e) { // TODO: handle exception System.out.println(e); } return 0; } public float multiplicacion() { try { return this.a*this.b; } catch (Exception e) { // TODO: handle exception System.out.println(e); } return 0; } public float division() { try { return this.a/this.b; } catch (Exception e) { // TODO: handle exception System.out.println(e); } return 0; } public float mod() { try { return (this.a%this.b); } catch (Exception e) { // TODO: handle exception System.out.println(e); } return 0; } public boolean esPrimoA() { if(esPrimo(this.a)) { return true; }else { return false; } } public boolean esPrimoB() { if(esPrimo(this.b)) { return true; }else { return false; } } public static boolean esPrimo(float numero) { if(numero==0) { return false; } if(numero==1) { return true; } for (int i = 2; i < numero; i++) { if(numero%i==0) { return false; } } return true; } }