elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Novato pide ayuda con un programa porfavor en: 11 Octubre 2009, 09:05 am
Respuesta.- Aeros

GRACIAS ENSERIO POR QUERERME HECHARME LA MANO HERMANO MIRA LA VERDAD CASI NO LE SE PROGRAMAR HASI QUE AHORITA SOLO LLEVO ESTO LOS UNICOS PROBLEMAS QUE ME PRESENTA SON

1.- NO SE COMO HACER LA INTERSECCION DE A CON B
2.- PRODUCTO CARTESIANO DE A CON B
3.- PRODUCTO CARTESIANO DE B CON A

SOLO SON COMENTARIOS POR QUE SE QUE LO VAS A CORRER O TE DARAS CUENTA DE MIS PROBLEMAS QUE VAYA SON MUCHOS YA QUE LO HICES A COMO DIOS ME DIO ENTENDIMIENTO  :-[ PONGO LAS LETRAS EN MAYUSCULAS POR EL CLARO AGRADECIMIENTO POR EL INTERES PRESTADO POR PARTE TUYA HERMANO NUEVAMENTE GRACIAS  A CONTINUACION TE DEJO MI CODIGO

import  java.io.*;
 
public class Menu
{
   public static void main (String args[]) throws IOException, Exception
   {
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);
 
      System.out.println("");
      System.out.println("1. Union de A con B");
      System.out.println("2. Interseccion de A con B");
      System.out.println("3. Producto cartesiano A con B");
      System.out.println("4. Producto cartesiano B con A");
      System.out.println("5. Potencia A");
      System.out.println("6. Potencia B");
      System.out.print("selecciona una opcion del menu e introduce los valores correspondientes: ");
      int x = Integer.parseInt(br.readLine());
      System.out.print("Ingresa el primer valor de A ");      
      int a = Integer.parseInt(br.readLine());
      System.out.print("Escribe otro valor para A ");
      int a1 = Integer.parseInt(br.readLine());
      System.out.print("Ingresa los valor de B ");
      int b = Integer.parseInt(br.readLine());
      System.out.print("Escribe otro valor para B ");
      int b1 = Integer.parseInt(br.readLine());
      
      
      switch (x)
      {
         case 1:
            System.out.println("Union BUA = ("+a+","+b+","+a1+","+b1+")");
            break;
         case 2:
            System.out.println("Interseccion de A y B = ("+a+","+b+")");
            break;
         case 3:
            System.out.println("Producto cartesiano A con B = {"+a+","+b+"}");
            break;
         case 4:
            System.out.println("Producto cartesiano B con A = {"+b+","+a+"}");
            break;
            
         case 5:
            System.out.println("La potencia de A= {"+a+"}"+",{"+a1+"}"+",{"+b+"}"+", {"+b1+"}"+",{"+a+","+a1+"}"+", {"+a+","+b+"}"+",{"+a+","+b1+"}"+",{"+a1+","+b+"}"+"{"+a1+","+b1+"}"+",{"+b+","+b1+"}"+"{"+a+","+a1+","+b+","+b1+"}}");
            break;
         case 6:
            try{
            }catch(Exception e){
               throw new Exception("SELECCION NO VALIDA");
            }
            System.out.println("La potencia de B= {"+b+"}"+",{"+b1+"}"+",{"+a+"}"+", {"+a1+"}"+",{"+b+","+b1+"}"+", {"+b+","+a+"}"+",{"+b+","+a1+"}"+",{"+b1+","+a+"}"+"{"+b1+","+a1+"}"+",{"+a+","+a1+"}"+"{"+b+","+b1+","+a+","+a1+"}}");
            break;
         default:
            System.out.println("");
            System.out.println("SOLO REALIZA LAS OPCIONES DEL 1 AL 6");
            break;
      }      
   }
}


NO IMPORTA QUE ME LO MODIFIQUES O ME LO MODIFIQUEN YA QUE ASI PODRE VER COMO ACORTAR MAS PASOS QUE EN REALIDAD ESTOY CONSIENTE DE QUE TENGO MUCHOS PERO MUCHISIMOS PASOS INECESARISO
2  Programación / Java / Re: Para quien necesite de un circuito lo comparto XD en: 10 Octubre 2009, 09:10 am
Respuesta .- Aeros ::)

Como lo mensione no ay problema as con el lo que gustes no tengo por que molestarme que mejor que mejorarlo ya que si noexistieran las mejorar viviriamos todavia en la epoca cabernaria suludos y vuelvo a reiterar claro que si as con el lo que gustes compañero  ;-) que mejor que aprender nuevas cosas y entre menos pasos inecesarios mejor  :D saludos
3  Programación / Java / Re: Para quien necesite de un circuito lo comparto XD en: 9 Octubre 2009, 11:09 am
Gracias compañero por tu comentario me alienta para seguir aportando saludos y gracias por tu comentario ya que es un paso menos para la realizasion del mismo  :D
4  Programación / Java / Re: Novato pide ayuda con un programa porfavor en: 9 Octubre 2009, 11:04 am
Respuesta.- para er_rafael_rafi

Compañero no pido que me hagan la tarea si no que me ayudaran a darme una idea  :Dde como hacerle en pocas palabras una base para guiarme vuelvo a reiterar no pido que me lo hagan pero si que me ayuden por que me pidieron este programa y para empezar no se como hacer un menu no me enseñaron pero gracias por tu comentario ya que apesar de que me comentaste que no se hacen tareas pues me diste puntos claves que no habia considerado ni como empezar asi que muchas gracias por tu ayuda ya porlomenos ya se por donde empezar a buscar gracias   :D
5  Programación / Java / Para quien necesite de un circuito lo comparto XD en: 8 Octubre 2009, 09:36 am
Un saludo compañeros comparto este circuito que se nos pidio de tarea y pues lo resolvi y vaya que me costo talves para un experto esto es pan comido pero pues uno que apenas esta enpezando les servira de ayuda o porlomenos de guia para algo les a de servir con la comunidad saludos a todos los que les interese copiarlo y alos que no pues aun haci saludos  :laugh:



[/url][/img]


import java.lang.*;
import javax.swing.*;

public class Tarcircuito{
   
      private Not cnot;
      private And cand;
      private Xor cxor;
      private Nxor cnxor;
      private Nor cnor;
      private Nand cnand;
      private Or cor;
   
   public  Tarcircuito(){
      
      cnot=new Not();
      cand=new And();
      cxor=new Xor();
      cnxor=new Nxor();
      cnor=new Nor();
      cnand=new Nand();
      cor=new Or();
   }
   
   public boolean get (boolean a1,boolean a2,boolean a3,boolean a4,boolean a5,boolean a6,boolean a7,boolean a8,boolean a9,boolean a10,boolean a11,boolean a12,boolean a13,boolean a14,boolean a15){
      //esta mal desarrollado
      boolean A1=cnand.get(a1,a2);
      boolean A2=cnot.get(a3);
      boolean A3=cxor.get(a4,a5);
      boolean A4=cor.get(a6,a7);
      boolean A5=cor.get(a8,a9);
      boolean A6=cxor.get(a10,a11);
      boolean A7=cnot.get(a12);
      boolean A8=cand.get(a13,a14);
      boolean B1=cnxor.get (A1,A2);
      boolean B2=cnot.get (A3);
      boolean B3=cxor.get (A4,A5);
      boolean B4=cnot.get (A6);
      boolean B5=cnxor.get (A7,A8);
      boolean C1=cor.get (B1,B2);
      boolean C2=cnot.get (B3);
      boolean C3=cor.get (B4,B5);
      boolean D1=cor.get (C1,C2);
      boolean D2=cnot.get (C3);
      boolean  s=cxor.get(D1,D2);
      
      return s;
   }
   
   public static void main (String [] args){
      
      Tarcircuito ci=new Tarcircuito();
      
      boolean a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a1=true;
         else
            a1=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a2=true;
         else
            a2=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a3=true;
         else
            a3=false;
            
      dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a4=true;
         else
            a4=false;
            
            dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a5=true;
         else
            a5=false;
            
            dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a6=true;
         else
            a6=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a7=true;
         else
            a7=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a8=true;
         else
            a8=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a9=true;
         else
            a9=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a10=true;
         else
            a10=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a11=true;
         else
            a11=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a12=true;
         else
            a12=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a13=true;
         else
            a13=false;
         dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a14=true;
         else
            a14=false;
            dato=JOptionPane.showInputDialog("Introduce un 0 para false o un 1 para true");
      if(dato.compareTo("1")==0)
         a15=true;
         else
            a15=false;
                        
         
      
      System.out.println("a1 = "+a1);
      System.out.println("a2 = "+a2);
      System.out.println("a3 = "+a3);
      System.out.println("a4 = "+a4);
      System.out.println("a5 = "+a5);
      System.out.println("a6 = "+a6);
      System.out.println("a7 = "+a7);
      System.out.println("a8 = "+a8);
      System.out.println("a9 = "+a9);
      System.out.println("a10 = "+a10);
      System.out.println("a11= "+a11);
      System.out.println("a12 = "+a12);
      System.out.println("a13 = "+a13);
      System.out.println("a14 = "+a14);
      System.out.println("a15 = "+a15);
      
               System.out.println("S = "+ci.get(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15));
   }
   
}



y aca estan las class para que trabaje al 100%

import java.lang.*;
import javax.swing.*;

public class And{
   
   public boolean get(boolean x,boolean y){
      
      return x&&y;
      
   }
   
   public static void main (String [] args){
      
      And ob=new And();
      
      boolean x,y;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");
      if(dato.compareTo("1")==0)
         x=true;
         else
            x=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");      
         if(dato.compareTo("1")==0)
            y=true;
            else
               y=false;
               
               System.out.print("x = "+x);
               System.out.print("\ny = "+y);
               System.out.print("\ns = "+ob.get(x,y));
            
      
   }
}




import java.lang.*;
import javax.swing.*;

public class Nand{
   
   private And and;
   private Not not;
   
   public Nand(){
      
      and=new And();
      not=new Not();
      
   }
   public boolean get(boolean x,boolean y){
      
      return not.get(and.get(x,y));
      
   }
   
   public static void main (String [] args){
      
      Nand ob=new Nand();
      
      boolean x,y;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");
      if(dato.compareTo("1")==0)
         x=true;
         else
            x=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");      
         if(dato.compareTo("1")==0)
            y=true;
            else
               y=false;
               
               System.out.print("x = "+x);
               System.out.print("\ny = "+y);
               System.out.print("\ns = "+ob.get(x,y));
            
      
   }
}




import java.lang.*;
import javax.swing.*;

public class Nor{
   
   private Or or;
   private Not not;
   
   public Nor(){
      
      or=new Or();
      not=new Not();
      
   }
   public boolean get(boolean x,boolean y){
      
      return not.get(or.get(x,y));
      
   }
   
   public static void main (String [] args){
      
      Nor ob=new Nor();
      
      boolean x,y;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");
      if(dato.compareTo("1")==0)
         x=true;
         else
            x=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");      
         if(dato.compareTo("1")==0)
            y=true;
            else
               y=false;
               
               System.out.print("x = "+x);
               System.out.print("\ny = "+y);
               System.out.print("\ns = "+ob.get(x,y));
            
      
   }
}




import java.lang.*;
import javax.swing.*;

public class Not{
   
   public boolean get(boolean x){
      
      return !x;
      
   }
   
   public static void main (String [] args){
      
      Not ob=new Not();
      
      boolean x,y;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");
      if(dato.compareTo("1")==0)
         x=true;
         else
            x=false;
      
      
               
               System.out.print("x = "+x);
               
               System.out.print("\ns = "+ob.get(x));
            
      
   }
}





import java.lang.*;
import javax.swing.*;

public class Nxor{
   
   private Xor xor;
   private Not not;
   
   public Nxor(){
      
      xor=new Xor();
      not=new Not();
      
   }
   public boolean get(boolean x,boolean y){
      
      return not.get(xor.get(x,y));
      
   }
   
   public static void main (String [] args){
      
      Nxor ob=new Nxor();
      
      boolean x,y;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");
      if(dato.compareTo("1")==0)
         x=true;
         else
            x=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");      
         if(dato.compareTo("1")==0)
            y=true;
            else
               y=false;
               
               System.out.print("x = "+x);
               System.out.print("\ny = "+y);
               System.out.print("\ns = "+ob.get(x,y));
            
      
   }
}







import java.lang.*;
import javax.swing.*;

public class Or{
   
   public boolean get(boolean x,boolean y){
      
      return x||y;
      
   }
   
   public static void main (String [] args){
      
      Or ob=new Or();
      
      boolean x,y;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");
      if(dato.compareTo("1")==0)
         x=true;
         else
            x=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");      
         if(dato.compareTo("1")==0)
            y=true;
            else
               y=false;
               
               System.out.print("x = "+x);
               System.out.print("\ny = "+y);
               System.out.print("\ns = "+ob.get(x,y));
            
      
   }
}







import java.lang.*;
import javax.swing.*;

public class Xor{
   
   public boolean get(boolean x,boolean y){
      
      return x^y;
      
   }
   
   public static void main (String [] args){
      
      Xor ob=new Xor();
      
      boolean x,y;
      String dato;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");
      if(dato.compareTo("1")==0)
         x=true;
         else
            x=false;
      
      dato=JOptionPane.showInputDialog("Introduce un 0 para false ó 1 para true");      
         if(dato.compareTo("1")==0)
            y=true;
            else
               y=false;
               
               System.out.print("x = "+x);
               System.out.print("\ny = "+y);
               System.out.print("\ns = "+ob.get(x,y));
            
      
   }
}






Es mi primer aporte sean condesendientes y espero y que les sea de su agrado  ;D









6  Programación / Java / Re: Novato pide ayuda con un programa porfavor en: 8 Octubre 2009, 06:58 am
pues el programa es como sea la cosa es que jale gracias por preguntar compañero   :D
7  Programación / Java / Re: Manual Java Básico [PDF y 1027 PÁGINAS!] en: 4 Octubre 2009, 11:30 am
gracias por el aporte compañero y se checara tu aportacion con la muchisima falta que me hace gracias saludos
8  Programación / Java / Re: Juego "Aguanta con el balon" [By Burnhack] en: 4 Octubre 2009, 11:25 am
Orale muy bueno el aporte gracias compañero
9  Programación / Java / Re: Juego "Aguanta con el balon" [By Burnhack] en: 4 Octubre 2009, 11:21 am
Gracias por el aporte y lo mejor de todo es que esta el codigo gracias compañero por tu aportacion departe de un novato saludos
10  Programación / Java / Novato pide ayuda con un programa porfavor en: 4 Octubre 2009, 11:09 am
Antes que nada les doy gracias por la atencion prestada y la intencion de quererme ayudar antemano gracias nuevamente alguien me podria ayudar a hacer un programa en java que permita dar como entrada al conjunto A y al conjunto B y con ellos realizar las siguientes operaciones

1.- Union de A con B
2.- Interseccion A con B
3.- Producto cartesiano A con B
4.- Producto cartesiano B con A
5.- Potencia de A
6.- Potencia de B

Gracias compañeros por su comprension y ayuda que me puedan brindar
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines