martes, 22 de febrero de 2011

programa #1: Calculadora y factorial.java

codigo parte logica:
/*
*parte logica del programa de la calculadora donde indica el proceso a segur
*/

package logica;
import java.lang.*;


/**
*David Loiza
* cod: 20101078100
* Jesus Ernesto Suarez Triana
* cod: 20101078100
*/
public class Calculadora {

private int num1, num2; // elementos de l calculadora


public Calculadora (int a)
{
num1=a;
num2=a;
}
/////////////////////////////
public void setnum (int num1, int num2)
{
this.num1=num1;
this.num2=num2;
}
//////////////////////////
public void getnum ()
{
System.out.println("los numeros iniciales son :"+ num1 +" y "+ num2);
}
/////////////////////
public int sumar ( )
{
return (num1+num2);
}
/////////////////////////
public int restar1 ()
{
return (num1-num2);
}
/////////////////////////////
public int producto ()
{
return (num2*num1);
}
public float cociente ()
{
return (num1/num2);
}
public int modulo ()
{
return (num1%num2);
}
///////////////////////////////
public int factorial(int num)
{
int res=1;
if(num>0)
{
for(int i=1; i<=num ; i++) { res*=i; } return res; } else return 0; } }



codigo de la presentacion del programa:
/*
* presentacion del programa calculadora
*/

package presentacion;
import logica.Calculadora;
import java.lang.*;
/**
*David Loiza
* cod: 20101078100
* Jesus Ernesto Suarez Triana
* cod: 20101078100
*/
public class Ilustrar {

public static void main (String arg [])
{
Calculadora obj1;
obj1= new Calculadora (0);
obj1.setnum(6, 3);
obj1.getnum();
System.out.println("la suma de los numeros es :"+ obj1.sumar());
System.out.println("la resta de los numeros es :"+ obj1.restar1());
System.out.println("el producto de los numeros es :"+ obj1.producto());
System.out.println("el cociente de los numeros es :"+ obj1.cociente());
System.out.println("el modulo de los numeros es :"+ obj1.modulo());
System.out.println("el factorial de "+6+" es :"+ obj1.factorial(6));
System.out.println("el factorial de"+ 3+" :"+ obj1.factorial(3));

}
}

2 comentarios: