miércoles, 14 de agosto de 2013

Ejemplo de orientacion a objetos con la clase numero para los de poo uco


public class Numero {
    int n;
    int contador = 0;
    int acumulador =1;
    int SumaDePares=0;
    public Numero( int num)
    {
        this.n= num;
    }
    public void parImpar()
    {
        if(this.n %2==0)
        {
            System.out.println("es par");
        }
        else{
            System.out.println("no es par");
        }
    }
    public void primo()
    {
        for(int i=1; i<= this.n; i++)
        {
            if(this.n%i==0)
            {
                contador++;
            }
        }
        if(contador>2)
        {
            System.out.println("no es primo");
        }
        else
        {
            System.out.println("si es primo");
        }
 
    }
    public void factorial()
    {
       for(int i=1; i<= this.n; i++)
        {
           acumulador = acumulador * i;
     
        }
       System.out.println(acumulador);
    }
        public void SumaPares()
    {
       for(int i=1; i<= this.n; i++)
        {
           if(i%2==0)
           {
               SumaDePares +=i;
           }
     
        }
       System.out.println(SumaDePares);
    }
 
 
}
__________________________________________
public class OperacionesConNumero {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Numero a = new Numero(5);
        a.SumaPares();
        a.factorial();
        a.parImpar();
        a.primo();
    }
}

No hay comentarios:

Publicar un comentario