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 Temas
Páginas: [1] 2
1  Programación / Java / ejemplo basico de cola en java en: 15 Julio 2010, 17:55 pm
amigos esoty progrmando yn ejemplo basico de cola en java y tngo el sgte problema con la funcion eliminar he intentado varias veces pero no me resulta nada por favor si me pueden ayudar aki esta el codigo de mi progrma:

Código
  1. import javax.swing.*;
  2. public class javaapplication16 {
  3. public static void main(String[] args) {
  4.  int a[] = new int[5],i=1,b=0;
  5.  NewClass obj=new NewClass();
  6.        while (i<2){
  7.            Object[]botones = {"Ingresar","Eliminar","Salir"};
  8.            i = JOptionPane.showOptionDialog(null,"Elija Opcion","COLA",JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE,null,botones,botones[0]);
  9.            switch(i){
  10.                case 0:
  11.                 b=obj.ingresar(a,b);
  12.                 break;
  13.                case 1:
  14.                b=obj.eliminar(a,b);
  15.                break;
  16.            }
  17.        }
  18.    }
  19. }
  20.  
  21. import javax.swing.*;
  22. public class NewClass {
  23.    public void imprimir(int cola[],int k){
  24.     int x;
  25.     for(x=0;x<k;x++){
  26.      JOptionPane.showMessageDialog(null,cola[x],"Valor",JOptionPane.WARNING_MESSAGE);
  27.  }
  28. }
  29. int  ingresar (int cola[], int j)
  30. {
  31.    String re;
  32.    re=JOptionPane.showInputDialog ( null,"Introduzca un valor","Mi programa en Java",JOptionPane.QUESTION_MESSAGE );
  33.    cola[j]=Integer.parseInt(re);
  34.    j++;
  35.    NewClass obj=new NewClass();
  36.    obj.imprimir(cola,j);
  37.    return(j);
  38. }
  39.  
  40. int eliminar(int cola[],int j)
  41. {
  42.  
  43.  
  44. }
  45. }
DEBCI- Por favor recuerda poner el codigo entre etiquetas Geshi para java.
2  Programación / Programación C/C++ / consulta de una pequeña duda en: 7 Junio 2010, 22:17 pm
porque en en menu principal en vez de void main va int main

Código
  1. #include<stdio.h>
  2. #include<conio.h>
  3.  
  4. void binario(int num)
  5. {
  6. int a[100],i,dividendo,cociente,resto,n=0;
  7. clrscr();
  8. for(dividendo = num; dividendo > 0;n++)
  9. {
  10.  cociente=dividendo/2;
  11.  resto=dividendo%2;
  12.  a[n]=resto;
  13.  dividendo=cociente;
  14. }
  15.  printf("El numero decimal %d equivale en Binario a: ", num);
  16.   for( i=n-1; i>=0; i--)
  17.    {
  18.     printf("%d",a[i]);
  19.    }
  20.    getch();
  21. clrscr();
  22. }
  23.  
  24. void octal(int num)
  25. {
  26. int a[100],i,dividendo,cociente,resto,n=0;
  27. clrscr();
  28. for(dividendo = num; dividendo > 0;n++)
  29. {
  30.  cociente=dividendo/8;
  31.  resto=dividendo%8;
  32.  a[n]=resto;
  33.  dividendo=cociente;
  34. }
  35.  printf("El numero decimal %d equivale en Octal a: ", num);
  36.   for( i=n-1; i>=0; i--)
  37.    {
  38.     printf("%d",a[i]);
  39.    }
  40.    getch();
  41. clrscr();
  42. }
  43.  
  44. void hexadecimal(int num)
  45. {
  46. int a[100],i,dividendo,cociente,resto,n=0;
  47. clrscr();
  48. for(dividendo = num; dividendo > 0;n++)
  49. {
  50.  cociente=dividendo/16;
  51.  resto=dividendo%16;
  52.  a[n]=resto;
  53.  dividendo=cociente;
  54. }
  55.  printf("El numero decimal %d equivale en Hexadecimal a: ", num);
  56.   for( i=n-1; i>=0; i--)
  57.    {
  58.  
  59.   if(9>=a[i])
  60.      printf("%d",a[i]);  
  61.  
  62.   if(a[i]==10)
  63.      printf("A");
  64.  
  65.   if(a[i]==11)
  66.      printf("B");
  67.  
  68.   if(a[i]==12)
  69.      printf("C");
  70.  
  71.   if(a[i]==13)
  72.      printf("D");
  73.  
  74.   if(a[i]==14)
  75.      printf("E");
  76.  
  77.   if(a[i]==15)
  78.      printf("F");
  79.    }
  80.    getch();
  81. clrscr();
  82. }
  83.  
  84.  
  85. int main()
  86. {
  87. int a[100],n1,num;
  88. int op;
  89. printf("Ingrese numero: ");
  90. scanf("%d",& n1);
  91. clrscr();
  92.     printf(" ***CONVERSION DE NUMEROS A OTRA BASE***\n\n");
  93.     printf(" 1.- Decimal a Binario.\n");
  94.     printf(" 2.- Decimal a Octal.\n");
  95.     printf(" 3.- Decimal a Hexadecimal.\n");
  96.     printf(" 4.- Salir.\n");
  97.     printf(" \n\nEscoje tu opcion: ");
  98.     scanf("%d",&op);
  99.  
  100.    if(op==1|| op==2|| op==3)
  101.     num=n1;
  102.  
  103.  
  104.     if(op==1)
  105.       binario(num);
  106.     else if(op==2)
  107.       octal(num);
  108.     else if(op==3)
  109.       hexadecimal(num);
  110.     else if(op==4)
  111.       getch();
  112.     else
  113.     {
  114.       printf("\nOpcion invalida");
  115.       getch();
  116.     }
  117. return 0;
  118. }
3  Programación / Programación C/C++ / Menu de transformar numero decimal a binario,octal y hexadecimal en: 29 Mayo 2010, 21:19 pm
hola amigos tngo un problema con este ejercicio bueno 1º los hice por separado y todo bn pero ahora al tratar de unirlos en un menu al momneto de ejecutarlo se cae al apretar una opcion y no se q pasa xa si pueden ayudarme


#include<stdio.h>
#include<conio.h>

void binario(int num)
{
 int a[100],i,dividendo,cociente,resto,n=0;
 clrscr();
for(dividendo = num; dividendo > 0;n++)
 {
  cociente=dividendo/2;
  resto=dividendo%2;
  a[n]=resto;
  dividendo=cociente;
 }
  printf("El numero decimal %d equivale en Binario a: ", num);
   for( i=n-1; i>=0; i--)
    {
     printf("%d",a);
    }
    getch();
 }

void octal(int num)
{
 int a[100],i,dividendo,cociente,resto,n=0;
 clrscr();
for(dividendo = num; dividendo > 0;n++)
 {
  cociente=dividendo/8;
  resto=dividendo%8;
  a[n]=resto;
  dividendo=cociente;
 }
  printf("El numero decimal %d equivale en Octal a: ", num);
   for( i=n-1; i>=0; i--)
    {
     printf("%d",a);
    }
    getch();
}

void hexadecimal(int num)
{
 int a[100],i,dividendo,cociente,resto,n=0;
 clrscr();
for(dividendo = num; dividendo > 0;n++)
 {
  cociente=dividendo/16;
  resto=dividendo%16;
  a[n]=resto;
  dividendo=cociente;
 }
  printf("El numero decimal %d equivale en Hexadecimal a: ", num);
   for( i=n-1; i>=0; i--)
    {
     printf("%d",a);
    }
    getch();
}


int main()
{
int a[100],n1,num,n=0;
int op;
 printf("Ingrese numero: ");
 scanf("%d",& n1);
clrscr();
     printf(" ***CONVERSION DE NUMEROS A OTRA BASE***\n\n");
     printf(" 1.- Decimal a Binario.\n");
     printf(" 2.- Decimal a Octal.\n");
     printf(" 3.- Decimal a Hexadecimal.\n");
     printf(" 4.- Salir.\n");
     printf(" \n\nEscoje tu opcion: ");
     scanf("%d",&op);
     op=getche();

    if(op==1|| op==2|| op==3)
     num=n1;
  

     if(op==1)
       binario(num);
     else if(op==2)
       octal(num);
     else if(op==3)
       hexadecimal(num);
     else if(op==4)
       getch();
     else
     {
       printf("\nOpcion invalida");
       getch();
     }
 
return 0;
}
4  Programación / Programación C/C++ / convertir de decimal a hexadecimal en: 28 Mayo 2010, 22:29 pm
Lo que me sucede es q al imprimir me aparecen los numeros y no las letra EJ:si pongo el 6719 debiera quedar en hexadecimal 1A3F y en ves de eso me aparece 1 10 3 15 es decir el numero correspondiente a la letra intente varias veces pero siempre me da lo mismo aki esta el codigo q tngo

#include<stdio.h>
#include<conio.h>

void main()
{
 int i,num,n,dividendo,cociente,resto,a[10];
 clrscr();
 printf("Ingrese numero: ");
 scanf("%d",& num);
 n=0;
for(dividendo = num; dividendo > 0;n++)
 {
  cociente=dividendo/16;
  resto=dividendo%16;
  a[n]=resto;
  dividendo=cociente;
 }
   printf("El numero decimal %d equivale en Hexadecimal a: ", num);
  for( i=n-1; i>=0; i--)
  {
   if(a=='10')
   {
   a='A';
   printf("%c",a);
   }
   if(a=='11')
   {
   a='B';
   printf("%c",a);
   }
   if(a=='12')
   {
   a='C';
   printf("%c",a);
   }
   if(a=='13')
   {
   a='D';
   printf("%c",a);
   }
   if(a=='14')
   {
   a='E';
   printf("%c",a);
   }
   if(a=='15')
   {
   a='F';
   printf("%c",a);
   }
   else
   {
    printf("%d",a);
   }
 }
  getch();
}
5  Programación / Programación C/C++ / ayuda en: 27 Mayo 2010, 20:58 pm
#include<stdio.h>
#include<conio.h>
# define n 10         que significa???

void burbuja(int a[n])
{
int i,j,aux;
for(i=1;i<n;i++)
for(j=0;j<n-1;j++)
{
if(a[j]>a[j+1])
{
aux=a[j];
a[j]=a[j+1];
a[j+1]=aux;
}
}
}

void insercion(int a[n])
{
int i,j,aux;
for(i=1;i<n;i++)
{
j=i;
aux=a;
while(j>0 && aux < a[j-1])
{
a[j]=a[j-1];
j--;
}
a[j]=aux;
}
}

void seleccion(int a[n])
{
int i,j,indicemenor,aux;
for(i=0;i<n-1;i++)
{
indicemenor=i;
for(j=i+1;j<n;j++)
if(a[j]<a[indicemenor])
indicemenor=j;
if(i !=indicemenor)
{
aux=a;
a=a[indicemenor];
a[indicemenor]=aux;
}
}
}


int main()
{
int a[n], Copia[n];
int i;
char op;
for(i=0; i<n; i++)
{
printf("Numero %d = ", i+1);
scanf("%d", &a);
}
for(; ; ) y este for para q sirve aki???
{
clrscr();
printf(" ***METODOS DE ORDENAMIENTO***\n\n");
printf(" 1.- Metodo Burbuja.\n");
printf(" 2.- Metodo Insercion.\n");
printf(" 3.- Metodo Seleccion.\n");
printf(" 4.- Salir.\n");
printf(" \n\nEscoje tu opcion: ");

op = getche();

if(op>='1' && op<='3')
{
for(i=0; i<n; i++)
Copia = a;
}

if(op=='1')
burbuja(Copia);
else if(op=='2')
insercion(Copia);
else if(op=='3')
seleccion(Copia);
else if(op=='4')
break;
else
{
printf("\nOpcion invalida");
getch();
}

if(op>='1' && op<='3')
{
printf("\n\nArreglo original: ");
for(i=0; i<n; i++)
printf("%d ", a);

printf("\nArreglo ordenado: ");
for(i=0; i<n; i++)
printf("%d ", Copia);

getch();
}
}

return 0;
}
6  Programación / Programación C/C++ / significado en: 27 Mayo 2010, 06:34 am
que significa n c este for( ; ; )   ???????
7  Programación / Programación C/C++ / algoritmo de ordenamiento¿como los uno en un menu principal? en: 26 Mayo 2010, 18:33 pm
hola amigos lo que sucede es que tngo los algoritmos de burbuja,seleccion e insercion en C pero los tngo por separado y lo que necesito es unirlos en un menu es decir me de la opcion de q tipo de algoritmo de ordenamiento usare xfa si pueden ayudarme

este es el codigo q tngo esta claro q me falta el menu principal y el traspaso de parametros para el arreglo a[] porfa ayudenme

#include<stdio.h>
#include<conio.h>
void burbuja(a[],int n)
{
int i,j,aux;
for(i=1;i<n;i++)
 for(j=o;j<n-1;j++)
  {
  if(a[j]>a[j+1])
   {
   aux=a[j];
   a[j]=a[j+1];
   a[j+1]=aux;
   }
  }
}

void insercion((a[],int n)
{
int i,j,aux;
for(i=1;i<n;i++)
 {
 j=i;
 aux=a;
 while(j>0 && aux < a[j-1])
  {
  a[j]=a[j-1];
  j--;
  }
  a[j]=aux;
 }
}

void seleccion(a[],int n)
{
int i,j,indicemenor,aux;
for(i=0;i<n-1;i++)
 {
 indicemenor=i;
 for(j=i+1;j<n;j++)
  if(a[j]<a[indicemenor])
  indicemenor=j;
   if(i !=indicemenor)
   {
    aux=a;
    a=a[indicemenor];
    a[indicemenor]=aux;
   }
  }
}
8  Programación / Programación C/C++ / burbuja,insercion y seleccion en: 26 Mayo 2010, 05:19 am
hola amigos lo que sucede es que tngo los algoritmos de burbuja,seleccion e insercion en C pero los tngo por separado y lo que necesito es unirlos en un menu es decir me de la opcion de q tipo de algoritmo de ordenamiento usare xfa si pueden ayudarme
9  Programación / Programación Visual Basic / Listado de autos en: 19 Noviembre 2009, 18:10 pm
Hola amigos tngo un pequeño problema estoy haciendo una base de datos en access
de una lista de automoviles ya la enlace al visual basic y todo lo demas
pero aparte tngo que hacer unos botones que me borren todos los que sean camionetas o sean inferior al año 2000
bueno eso tmbien ya lo tngo hecho
mi duda es la siguiente ¿como vuelvo al estado original de la base de datos ?
ya que si ejecuto el boton de borra me borrara las camionetas y los inferiores al año 2000

si pueden se los agradeceria
10  Programación / Programación Visual Basic / problema de imagen en: 27 Octubre 2009, 16:32 pm
hola estoy haciendo un programa para guardar datos de empleados pero queria saber como se hace para agarrar una foto desde cualquier parte del disco de la compu y guardarla en la base de datos q cuando busque a ese empleado me aparezca su foto de antemano gracias

Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines