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;
}
}
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
Publicar un comentario