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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Programación C/C++ / Re: alguien me puede ayudar con este codigo porfavor. en: 4 Octubre 2010, 04:22 am
Muchas gracias por la ayuda el problema es que el programa me debe pedir el ingreso de los valores enteros de la lista, para ingresarlos uno por uno, tener la opcion de listar, una busqueda como trate de implementarlo en el programa y luego de la opcion de eliminar el numero que ya hemos buscado anteriormente y que sabemos que esta en la lista, su ayuda me es muy valiosa, pero si  me pueden ayudar a que cumpla con estas caracteristicas.
2  Programación / Programación C/C++ / Re: alguien me puede ayudar con este codigo porfavor. en: 4 Octubre 2010, 01:40 am
buenas a todos, les pido colaboracion con este programa que para muchos puede ser sencillo pero para mi q apenas empiezo se me hace un poco dificil a la hora de recorrer las lista, detectar si el valor ingrasado esta repetido y retirarlos, de antemano les agradezco por la ayuda que me puedan brindar.
3  Programación / Programación C/C++ / alguien me puede ayudar con este codigo porfavor. en: 3 Octubre 2010, 05:16 am
/*Ejercicios
Implementar una función que recibe una lista de enteros L y un número entero n de forma que modifique la lista mediante
el borrado de todos los elementos de la lista que tengan este valor: Ejemplo: sea N={1,2,4,5,6,2,7,2}
 y el número a buscar sea 2, entonces la lista quedará así; N={1,4,5,6,7}*/

Código
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #include <string>
  6. using namespace std;
  7.  
  8. int lista[8];
  9. int auxiliar[8],x,y;
  10. void llenar(),listar(),buscar();
  11. int tope;
  12. int pos, val,opc,b,v,valor,num,i;
  13.  
  14.  
  15. int main ()
  16. {
  17.  
  18. int opcion;
  19. while(1){
  20. //system("CLS");// LImpiar pantalla
  21.  cout<<endl<<"1. ingresar numero"<<endl;
  22.  cout<<endl<<"2. listar numero"<<endl;
  23.  cout<<endl<<"3. buscar"<<endl;
  24.  cout<<endl<<"4. salir"<<endl;
  25.  cout<<endl<<endl<<"INGRESE LA OPCION: ";
  26.  cin>>opcion;
  27.  cout<<endl<<endl;
  28.  
  29.  switch(opcion){
  30.   case 1:  llenar();
  31.   break;
  32.  
  33.   case 2: listar();
  34.   break;
  35.  
  36.  
  37.   case 3: buscar();
  38.   break;
  39.  
  40.   case 4: exit(0);
  41.   break;
  42.  
  43.   default: cout<<"Opcion no valida";
  44.   break;
  45.   }
  46.   }
  47.   }
  48.  
  49.  
  50. void llenar()  {
  51.          if(tope+1>8){
  52.  cout<<"La pila esta llena";
  53.  cout<<endl;
  54.  getch ();
  55.  }
  56.    else{
  57.    for (int i=0;i<8;i++)  {
  58.      cout<<" Digite el numero: ";
  59.      cin>>num;
  60.      cout<<endl;
  61.      lista[i]=num;
  62.      tope++;
  63.    }
  64.    }
  65. }      
  66.  
  67.  
  68. void listar()  {
  69.   for(int t=0;t<tope;t++)  {
  70.   cout<<endl<<"La posicion ["<<t<<"] contiene: "<<lista[t]<<endl;
  71. }
  72. }
  73.  
  74.  
  75.  void buscar(){
  76.     cout<<" El numero  a buscar:  ";
  77.     cin>>val;
  78.     cout<<endl;
  79.     b=0;
  80.        for (int s=0;s<8;s++) {
  81.  
  82.          if (lista[s]==val) {
  83.             b=1;
  84.             v=s;
  85.             valor=lista[s];
  86.             }//fin if
  87.             }//fin for
  88.  
  89.      if (b==1)
  90.      {
  91.         cout<<"El numero ha sido encontrado "<<endl<<endl<<endl;
  92.         cout<<"       en la posicion:          "<<v<<" "<<endl<<endl;
  93.         cout<<"       Con el valor:            "<<valor<<" "<<endl<<endl;  
  94.         cout<<" Para retirar marque 1 "<<endl;
  95.         cout<<" Seleccione la Opcion:  ";
  96.         cin>>opc;
  97.         cout<<endl<<endl;
  98.  
  99.              if (opc==1){
  100.              for (int z=0;z<tope;z++) {
  101.              for (x=0;x<=tope-valor;x++) {
  102.                auxiliar[x]=lista[tope];
  103.                tope--;                  
  104.                y++;                    
  105.               }//fin for
  106.                }//fin for
  107.                tope=valor-1;
  108.                  for (int j=0;j<y;j++) {
  109.                    lista[tope]=auxiliar[j];  
  110.                    tope++;  
  111.                    y--;
  112.                    }//fin for
  113.                    }//fin if
  114.  
  115.                          else {
  116.                            if (b!=1) {
  117.                            cout<<"             El numero No ha sido encontrado "<<endl<<endl;
  118.                            getch ();
  119.                            exit (0);
  120.                            }//fin if
  121.                            }//fin else
  122.                            }//fin
  123.                            }

Al realizar la busqueda del numero a eliminar o sustituir lo hace bien el problema es en el momento de eliminarlo, tengo probles al pasar los datos a la lista auxiliar, cualquier ayuda se los agradeceria.
4  Programación / Java / Re: Por favor alguien me puede ayudar con este codigo en: 26 Mayo 2010, 23:37 pm
Funciona,   muchas gracias por ayudarme...
5  Programación / Java / Re: Por favor alguien me puede ayudar con este codigo en: 26 Mayo 2010, 22:43 pm
muchas gracias por la ayuda, pero me sigue saliendo error en el ActionListener del boton b1...  sera q me puedes poner el codigo completo???
6  Programación / Java / Por favor alguien me puede ayudar con este codigo en: 26 Mayo 2010, 14:55 pm
Bueno la verdad me la pase realizando este codigo q consta de dos listas y 1 boton copiar al seleccionar un objeto de la lista y precionar el boton copiar, lo pasa a la lista 2 traducido-

el problema q tengo en el codigo esta en el ActionListener del boton y no he podido solucionar el error, si alguien me puede ayudar se lo agradezco..


Código
  1. //fichero traductor.java
  2. import java.awt.*;
  3. import java.awt.*;
  4. import javax.swing.*;
  5. public class traductor extends JFrame
  6. {
  7. private JList ingles,español;
  8. private JButton b1;
  9.  
  10. //arreglo lista ingles
  11. private String verbosingles[]={"go","have","put","give","do","keep","make","speak","eat","lend"};
  12. //arreglo verbotraducido
  13. private String verboTraducido[]={"ir","tener","poner","dar","hacer","mantener","hacer","hablar","comer","prestar"};
  14. JPanel p= new JPanel();
  15. public traductor()
  16. {
  17. super ("Traductor");
  18.  
  19. Container contenedor = getContentPane();
  20. contenedor.setLayout( new FlowLayout() );
  21.  
  22.  
  23. //establecer lista ingles
  24. ingles = new JList( verbosingles );
  25. ingles.setVisibleRowCount( 5 );
  26. ingles.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION );
  27. contenedor.add( new JScrollPane( ingles ) );
  28.  
  29.  
  30. b1 = new JButton("Copiar >>>");
  31. b1.addActionListener(new ActionListener() { // EN ESTE ACTIONLISTENER ES DONDE SE PRESENTA EL PROBLEMA.
  32.  
  33. // manejar evento de botón
  34. public void actionPerformed( ActionEvent e)
  35. {
  36. // colocar valores seleccionados en listaCopia
  37. español.setListData( ingles.getSelectedValues() );
  38. español.setListData(verboTraducido[ingles.getSelectedIndex()] );
  39.  
  40. }
  41.  
  42. } // fin de clase interna anónima
  43.  
  44. ); // fin de la llamada a addActionListener
  45.  
  46.  
  47. contenedor.add( b1 );
  48.  
  49. // establecer objeto JList listaCopia
  50. español = new JList( );
  51. español.setVisibleRowCount( 5 );
  52. español.setFixedCellWidth( 100 );
  53. español.setFixedCellHeight( 20 );
  54. español.setSelectionMode(
  55. ListSelectionModel.SINGLE_INTERVAL_SELECTION );
  56. contenedor.add( new JScrollPane( español ) );
  57.  
  58. setSize( 150, 150 );
  59. setVisible( true );
  60.  
  61. } // fin del constructor PruebaSeleccionMultiple
  62.  
  63.  
  64. //main
  65. public static void main(String args[])
  66. {
  67. traductor aplicacion=new traductor();
  68. aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  69. }
  70. }//CIERRA LA CLASE
7  Programación / Java / pido una colaboracion con este programa. en: 7 Mayo 2010, 07:47 am
El programa es para un cajero q pida numero de cuenta la verifique y permita consignar o retirar muchas gracias de antemano por la ayuda q me puedan prestar.



// ficha Cajero.java
public class Cajero extends Object
{
public String cliente;
public float clave;
public float saldo;
public Cajero()
{
cliente=" "; clave=0;
saldo=0;
}
public Cajero(String c,float v,float s)
{
cliente=c;
clave=v;
saldo=s;
}
public void numcuenta ()
{
float nrocuenta=50702;
float x=0;
for (int i=0;i<=3;i++)
{
x=nrocuenta+i;
}//fin for
}

public void retirarconsignar()
{
 InputStreamReader leer=new InputStreamReader(System.in);
  BufferedReader fin=new BufferedReader(leer);
try
{
float consignar=0;
float retirar=0;
int opc;
System.out.println("seleccione 1 para consignar 2 para retirar");
opc=Integer.parseInt(fin.readLine());
if (opc==1)
{
System.out.println("Digite el valor a cosignar:" );
consignar=Float.parseFloat(fin.readLien());
saldo=consignar+saldo;
System.out.println("su nuevo saldo es: "+saldo);
}//fin if
else if(opc==2)
{
System.out.println("Digite el valor a retirar: ");
retirar=Float.parseFloat(fin.readLine());
if (saldo>retirar)
{
saldo=saldo-retirar;
System.out.println("Su nuevo saldo es: "+saldo);
}
else
{
System.out.println("LA transaccion se ha cancelado");
System.out.println("Su saldo es insuficiente.");
System.out.println("Gracias por utilizar nuestros servicios.");
}//fin else
}//fin if
else
{
System.out.println("La opcion que acaba de digitar es ERRONEA intente mas tarde");
System.out.println("Que tenga usted un bonito dia.");
}//fin else
}//fin try
 catch (Exception e)
         {
          e.printStackTrace();
}//fin catch
}
}//fin class




//fichero Pruebacajero.java
import java.io.*;
class Pruebacajero
{
      public static void main(String args[])
      {
      float cuenta;
      Cajero C[]=new Cajero[4];
      C[0]=new Cajero("Carlos_contreras",001,20000);
      C[1]=new Cajero("diana_molina",002,10000);
      C[2]=new Cajero("pedro_perez",003,32000);
      C[3]=new Cajero("jose_gomez",004,12000);
      InputStreamReader leer=new InputStreamReader(System.in);
   BufferedReader fin=new BufferedReader (leer);
      try
      {
      System.out.println("Digite el numero de cuenta");
      cuenta=Float.parseFloat(fin.readLine());
      for (int i=0;i<=3;i++)
      {
      if (cuenta==C.clave)
      {
      C.numcuenta();
      C.retirarconsignar();
      }//fin if
      else
      {
System.out.println("Lo sentimos el numero de cuenta que acaba de ingresar es ERRONEA");
      System.out.println("Gracias por utilizar nuestros servicios.");
      }//fin else
      }//fin for
      }//fin try
      catch (Exception e)
      {
      e.printStackTrace();
      }//fin catch
      }
      }//fin class
8  Programación / Java / Re: alguien me puede ayudar con este programa en: 5 Mayo 2010, 01:18 am
las plantillas compilan muy bien pero no corre el programa...xD
9  Programación / Java / Re: alguien me puede ayudar con este programa en: 2 Mayo 2010, 01:45 am
muchas gracias esta super
10  Programación / Java / Re: alguien me puede ayudar con este programa en: 2 Mayo 2010, 00:53 am
bueno la idea esq es una cuenta de banco y nosotros podemos introducir el cliente y el banco nos da el numero de cuenta por defecto, a esta cuenta le podemos consignar, retirar,mas no midificar.
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines