Vota por nosotros en el ranking web que participamos

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Octubre 12, 2008, 02:13:10
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Programación Basica  |  Tema: Hola necesito algo de ayuda plz 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Hola necesito algo de ayuda plz  (Leído 146 veces)
Alevsk
Colaborador
*****
Desconectado Desconectado

Mensajes: 492


Mi NoMbRe Es Alevsk!!! >.<

lenin_8772@hotmail.com Alevsk
Ver Perfil WWW Email
« en: Mayo 28, 2008, 06:46:29 »

Hola buenas, ps resulta ke en la escuela me dejaron hacer un programa en C++, que sirva como cajero automatico, programacion basica para uds ps jejej, bueno ya lo hic, pero al momento de correrlo, me sale el error misplaced error, eh buscado y no eh podido solucionarlo, plz alguien ke me ayude ke es para mañana  Shocked

code:

Código:
#include<stdio.h>
 #include<stdlib.h>
 #include<conio.h>
 #include<iostream.h>
 //programa cajero automatico by Alevsk
 void main()
 {
int clv;//numero confidencial
char opc;//opcion
int saldo;//saldo actual
int dep;//cantidad a depositar
int ret;//cantidad a retirar
for(;;)
{
gotoxy(30,5); cout<<"CAJERO AUTOMATICO";
gotoxy(35,6); cout<<"HSBC";
gotoxy(35,9); cout<<"Introdusca numero confidencial"; cin>>clv;
if(clv==1234);
   {
clrscr();
gotoxy(33,7); cout<<"Autentificando...";
clrscr();
gotoxy(33,7); cout<<"Correcto";
getch();
for(;;)
{
clrscr();
gotoxy(25,7);  cout<<"[1] Retirar dinero";
gotoxy(25,8);  cout<<"[2] depositar dinero";
gotoxy(25,9);  cout<<"[3] salir";
gotoxy(25,10); cout<<"Que transaccion quiere realizar"; cin>>opc;
switch(opc)
{
   case '1': clrscr();
     if(saldo==0)
     {
      gotoxy(33,7); cout<<"No tienes dinero en la cuenta";
      gotoxy(35,8); cout<<"Deposite antes porfavor";
     }
     else
     {
      gotoxy(33,7); cout<<"Cuanto dinero quiere retirar"; cin>>ret;
      saldo=saldo-ret;
      gotoxy(33,8); cout<<"Saldo actual "<<saldo<<endl;
      gotoxy(33,9); cout<<"saldo retirado "<<ret<<endl;
      clrscr();
      gotoxy(33,7); cout<<"Gracias";
     }
     break;

   case '2': clrscr();
     gotoxy(33,7); cout<<"Cuanto dinero quiere depostirar: "; cin>>dep;
     saldo=saldo+dep;
     gotoxy(33,9); cout<<"Saldo actual: "<<saldo<<endl;
     getch();
     clrscr();
     gotoxy(33,7); cout<<"GRACIAS";
     getch();
     break;
   case '3': clrscr();
     gotoxy(33,14); cout<<"Gracias";
     getch();
     exit(0);
            }//switch

   
}//for


   }//if

else
{

clrscr();
gotoxy(33,5); cout<<"Numero incorrecto...";
getch();
exit(0);
}//else
 
}//void

ese es el code
« Última modificación: Mayo 28, 2008, 06:54:26 por Alevsk » En línea

Fulapol
Miembro
*****
Desconectado Desconectado

Mensajes: 41


fulapol@hackerslibres.es
Ver Perfil WWW Email
« Respuesta #1 en: Mayo 28, 2008, 08:11:02 »

bueno encontre dos errores, un error en el codigo: despues del if has puesto ; cuando deberia ir {, por lo tanto todo el bloque {...} no se ejecuta y un error logistico, tu comparas el saldo contra 0 pero si es un numero negativo?? hasta donde se si tu cuenta esta en numeros rojos no puedes retirar dinero. Espero que sea eso si no pues dime que pasa, recuerda quitar el ; despues del if
En línea

Porque juzgar a la gente, finalmente los grandes siempre son recordados y los demas en el pasado


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Argo$
Miembro
*****
Desconectado Desconectado

Mensajes: 64



Ver Perfil Email
« Respuesta #2 en: Junio 19, 2008, 02:40:22 »

A parte de los errores que te comenta Fulapol, en la variable saldo hay otro problema, la comparas en el if saldo==0, pero esta varialble no ha estado inicializada a ningun valor, antes de comparar con nada la variable la tienes que inicializar.
En línea

Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Programación Basica  |  Tema: Hola necesito algo de ayuda plz « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC