martes, 17 de agosto de 2010

Programas

 Programa de Primos Relativos



package Logica;

public class PrimoRelativo {
     private int dato;
   
    public int getDato() {
        return dato;
    }
   
    public PrimoRelativo() {   
        dato = 0;
    }

    public void setDato(int dato) {
        this.dato = dato;
    }
 
    public PrimoRelativo(int num){
        this.dato = num;
    }
    public void primoRelativo(){
       
    }
   
    public int verificarPrimoRelativo(int b){       
        int divisor=2;   
        while(dato>divisor)
        {   
            if((dato%divisor)==0 && (b%divisor)==0)
                return (1);
            divisor++;
        }
        return (0);
    }
}
---------------------------------------------------------------------------------------------------------------

package Presentacion;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

import Logica.PrimoRelativo;

public class Formulario {

    public static int leer() throws IOException {
        InputStreamReader entrada =new InputStreamReader(System.in);
        BufferedReader lectura = new BufferedReader(entrada);
        String cadena=lectura.readLine();
        return (Integer.parseInt(cadena));
    }
    public static void digite()
    {
        System.out.println("Digite un numero: ");
    }
    public static void main(String[] args) throws IOException {
        PrimoRelativo obj1, obj2;
        int num1,num2,mayor,menor;
        digite();
        num1=leer();
        digite();
        num2=leer();
        if(num1>num2){
           mayor=num1;
           menor=num2;
           }
        else{
            mayor=num2;
            menor=num1;
            }
        obj1= new PrimoRelativo(mayor);
        obj2= new PrimoRelativo(menor);
        if(obj1.verificarPrimoRelativo(obj2.verificarPrimoRelativo(menor))==0)
        System.out.println("Es un numero Primo relativo");
        else
            System.out.println("No un numero Primo relativo");
    }

}

No hay comentarios:

Publicar un comentario