HOLA, SOY NOVATO Y ESTOY HACIENDO UN PROGRAMA SOBRE UN TIPO CAJERO AUTOMÁTICO, EL PROGRAMA TIENE CONTRASEÑA, Y LE DOY 5 INTENTOS, PERO QUIERO QUE LA CONTRASEÑA SOLO TENGA 8 NUMEROS, Y QUE SI PONEN MAS DE 8 NO LA ACEPTE
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int main()
{
int cont;
int intento=0;
int faltan=5;
int val;
int saldo=0;
int t=9 ;
int valor=0;
int sum;
in:
cout<<"INGRESE UNA CONTRASENA NUEVA\nNO MAYOR A 8 DIGITOS"<<endl;
cin>> cont;
cout<<"SU CONTRASEÑA ES: "<<cont<<" GUARDELA."<<endl;
system("pause");
system("cls");
men:
cout<<"INGRESE SU CONTRASEÑA"<<endl;
cin>>sum;
intento++;
faltan=faltan-intento;
system("cls");
if(intento==5)
{
cout<<"LIMITE REBAZADO"<<endl;
system("pause");
system("cls");
cont=0;
intento=0;
goto in;
}
if(sum==cont)
{
men2:
cout<<"tipo de transaccion 1=Deposito, 2=Retiro, 3=Consultar saldo, 0=Salir del programa:";
cin>>t;
if(t == 2 )
{
cout<<"\nvalor de transaccion:";
cin>> valor;
if (valor>saldo)
cout<<"Transaccion invalida. Fondos insuficientes"<<endl;
else
saldo = saldo-valor;
cout<<"saldo final:"<<saldo<<endl;
system("pause");
system("cls");
goto men2;
}
if(t==1)
{
cout<<"\n valor de transaccion:";
cin>> valor;
saldo = saldo + valor;
if(valor>1000000)
{
cout<<"EL LIMITE DE DEPOSITO EN SU TIPO DE CUENTA ES A 1 MILLON."<<endl;
saldo = saldo-valor;
system("pause");
system("cls");
goto men2;
}
cout<<"saldo final:"<<saldo<<endl;
system("pause");
system("cls");
goto men2;
}
if(t==3)
{
cout<<"su saldo actual es igual a: "<<saldo<<endl;
system("pause");
system("cls");
goto men2;
}
else
if (t = 0)
cout<<"Tipo de transaccion invalido:"<<endl;
cout<<"saldo final:"<<saldo<<endl;
return 0;
}
else
goto men;
return 0;
}