|
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}*/ #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> #include <string> using namespace std; int lista[8]; int auxiliar[8],x,y; void llenar(),listar(),buscar(); int tope; int pos, val,opc,b,v,valor,num,i; int main () { int opcion; while(1){ //system("CLS");// LImpiar pantalla cout<<endl<<"1. ingresar numero"<<endl; cout<<endl<<"2. listar numero"<<endl; cout<<endl<<"3. buscar"<<endl; cout<<endl<<"4. salir"<<endl; cout<<endl<<endl<<"INGRESE LA OPCION: "; cin>>opcion; cout<<endl<<endl; switch(opcion){ case 1: llenar(); break; case 2: listar(); break; case 3: buscar(); break; case 4: exit(0); break; default: cout<<"Opcion no valida"; break; } } } void llenar() { if(tope+1>8){ cout<<"La pila esta llena"; cout<<endl; getch (); } else{ for (int i=0;i<8;i++) { cout<<" Digite el numero: "; cin>>num; cout<<endl; lista[i]=num; tope++; } } } void listar() { for(int t=0;t<tope;t++) { cout<<endl<<"La posicion ["<<t<<"] contiene: "<<lista[t]<<endl; } } void buscar(){ cout<<" El numero a buscar: "; cin>>val; cout<<endl; b=0; for (int s=0;s<8;s++) { if (lista[s]==val) { b=1; v=s; valor=lista[s]; }//fin if }//fin for if (b==1) { cout<<"El numero ha sido encontrado "<<endl<<endl<<endl; cout<<" en la posicion: "<<v<<" "<<endl<<endl; cout<<" Con el valor: "<<valor<<" "<<endl<<endl; cout<<" Para retirar marque 1 "<<endl; cout<<" Seleccione la Opcion: "; cin>>opc; cout<<endl<<endl; if (opc==1){ for (int z=0;z<tope;z++) { for (x=0;x<=tope-valor;x++) { auxiliar[x]=lista[tope]; tope--; y++; }//fin for }//fin for tope=valor-1; for (int j=0;j<y;j++) { lista[tope]=auxiliar[j]; tope++; y--; }//fin for }//fin if else { if (b!=1) { cout<<" El numero No ha sido encontrado "<<endl<<endl; getch (); exit (0); }//fin if }//fin else }//fin }
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.
|
|
|
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.. //fichero traductor.java import java.awt.*; import java.awt.*; import javax.swing.*; public class traductor extends JFrame { private JList ingles,español ; //arreglo lista ingles private String verbosingles []={"go", "have", "put", "give", "do", "keep", "make", "speak", "eat", "lend"}; //arreglo verbotraducido private String verboTraducido []={"ir", "tener", "poner", "dar", "hacer", "mantener", "hacer", "hablar", "comer", "prestar"}; public traductor() { super ("Traductor"); //establecer lista ingles ingles = new JList( verbosingles ); ingles.setVisibleRowCount( 5 ); b1. addActionListener(new ActionListener() { // EN ESTE ACTIONLISTENER ES DONDE SE PRESENTA EL PROBLEMA. // manejar evento de botón { // colocar valores seleccionados en listaCopia español.setListData( ingles.getSelectedValues() ); español.setListData(verboTraducido[ingles.getSelectedIndex()] ); } } // fin de clase interna anónima ); // fin de la llamada a addActionListener contenedor.add( b1 ); // establecer objeto JList listaCopia español.setVisibleRowCount( 5 ); español.setFixedCellWidth( 100 ); español.setFixedCellHeight( 20 ); español.setSelectionMode( setSize( 150, 150 ); setVisible( true ); } // fin del constructor PruebaSeleccionMultiple //main public static void main (String args []) { traductor aplicacion=new traductor(); aplicacion. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE);} }//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
|
|
|
|
|
|
|