Semicalculadora con Clases

//La clase Principal llamará a la clase aritmetica para realizar operaciones Ustedes van hacer las otras clases de *,/,-
public class Principal
{
public Principal()
{
Aritmetica ar=new Aritmetica();
ar.setN1(100);
ar.sumar();
System.out.println("La Suma es: "+ar.getResultado());
ar.setN1(100);
ar.sumar();
System.out.println("La Suma es: "+ar.getResultado());
}

public static void main(String args[])
{
new Principal();
}

}



//esta clase es un vinculo entre la clase Suma y solamente la Clase Principal la puede llamar
public class Aritmetica
{
Suma su=new Suma();

private int n1;
private int n2;
private int r;

public Aritmetica()
{
}

public Aritmetica(int n1, int n2)
{
this.n1=n1;
this.n2=n2;
}

public int getN1()
{
return this.n1;
}

public void setN1(int n1)
{
this.n1=n1;
}

public int getN2()
{
return this.n2;
}

public void setN2(int n2)
{
this.n2=n2;
}

public void sumar()
{
this.n2=this.r;
su=new Suma(this.n1,this.n2);
this.r=su.sumar();
}

public int getResultado()
{
return this.r;
}

}
// esta clase Suma contiene la operacion de la suma con este ejemplo hagan las otras clases para hacer una calculadora

public class Suma
{
private int n1=0;
private int n2=0;

public Suma()
{
}
public Suma(int n1, int n2)
{
this.n1=n1;
this.n2=n2;
}

public int getN1()
{
return this.n1;
}

public void setN1(int n1)
{
this.n1=n1;
}

public int getN2()
{
return this.n2;
}

public void setN2(int n2)
{
this.n2=n2;
}

public int sumar()
{
return this.n1+this.n2;
}
}

Comentarios

Entradas más populares de este blog

Elevar un numero a la potencia 2 y al cubo

Tabla descendente de numeros

Calcular Promedio con Metodos