Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: krisar en 3 Junio 2005, 18:51



Título: CAJERO AUTOMATICO EN C++
Publicado por: krisar en 3 Junio 2005, 18:51
;D
PROGRAMA que PERMITA IMPLEMENTAR UN CAJERO AUTOMATICO LA CUAL INGRESARA KON PASWORD CON UN MAXIMO DE 3 OPORTUNIDADES

EN ESTE CODIGO LE FALTAN UNAS FUNCIONES LAS que DICEN EN CONSTRUCCION!!
?KISIERA SABER KOMO hacer ESAS FUNCIONES ??


#include<iostream.h>
#include<iomanip.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
//prototipos
int clave();
char menu ();
void deposito();
void retiro();
void consulta();
void despedida();

//variable global
float saldo,mondep,nonret,monmor,monaper;
int nmor,nret,ndep;
void main()
{
   char opc;
   int res;
   res=clave();
   if(res==0) {
      cout<<"acceso denegado:"<<endl;
      exit(0);
   }//if
//ingrese al sistema
cout<<"bienvenido al sistema"<<endl;
cout<<"monto de apertura:";
cin>>monaper;
   do{
   system("cls");
   opc=menu();
      switch(opc)
      {
         case'1':deposito();
            break;
         case'2':retiro();
            break;
         case'3':consulta();
            break;
         case'4':despedida();
      }//switch
      getch();
   }while(opc!='4');
}//main

   
int clave()
{
   const char pasword[]="12169";
   char pswing[6];
   int acertado,cerror,r;
   acertado=0;cerror=0;
   do{
      cout<<"ingrese pasword:";
      cin>>pswing,pasword;//clave ingresada
      r=strcmp(pswing,pasword);
      if (r==0)
         acertado=1;
      else{
         cout<<"´pasword errado!!";
         cerror ++;
         if (cerror<3)
            cout<<"reitente tiene"<<3-cerror<<"oportunidades"<<endl;
      }
   } while (acertado==0&& cerror<3);
   return acertado;
}//clave

char menu()
{
   char opcion;
   cout<<"banco cimas"<<endl;
   cout<<"[1]deposito"<<endl;
   cout<<"[2]retiro"<<endl;
   cout<<"[3]consulta"<<endl;
   cout<<"[4]salir"<<endl;
   cout<<"digite opcion==>";
   cin>>opcion;
   return (opcion);
}

void deposito()
{
   cout<<"en contruccion"<<endl;
}//funcion de deposito

void retiro()
{
   cout<<"en contruccion"<<endl;
}//funcion retiro

void consulta()
{
   cout<<"en contruccion"<<endl;
}//funcion consulta
void despedida()
{
   cout<<"en contruccion"<<endl;
}//funcion despedida



Título: Re: CAJERO AUTOMATICO EN C++
Publicado por: Ragnarok en 4 Junio 2005, 02:35
Muy fácil, primero piensa qué es lo que tienen que hacer, empieza por algo general y ve haciéndolo cada vez más concreto, si tienes alguna duda en esta fase puedes preguntarle a tu profesor.

Después piensa en cómo se puede hacer lo que tienes que hacer, de nuevo parte de lo general a lo concreto, si tienes alguna duda puedes preguntar al profesor o en el foro, esta parte se refiere a algoritmos por lo que puedes preguntar en el foro de programación general.

Una vez que ya sepas de una manera totalemente concreta lo que tienes que hacer y cómo lo escribes en C y ya está, si en éste último paso tienes alguna duda escribes la pregunta en este foro (programación C/C++) y ya está.

Aunque a los moderadores se les ha pasado poner el tema de las normas en esta sección es costumbre que cuando se pone código se ponga entre las etiquetas de código. También hay una norma general a todo el foro y en general a todos los foros que es no gritar.