
Ayuda con el siguiente error - Copio el código completo
Publicado por José Luis (3 intervenciones) el 09/04/2022 22:19:14
Adjunto la Imagen del error- Linea 336
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
//Declaracion de las funciones void
void Extraccion();
void Deposito();
void Transferencia();
void Consulta_saldo();
void Salir();
//Declaraciones globales
int extrac=0;
double saldo=0;
int entidad=0;
double importetransf=0;
double numerocta=0;
double documento=0;
int main(){
//Declaraciones de tipo de informaciones
int monto=0;
int opc=0;
const int claveCorrecta = 1234;
int clave=0;
int op=0;
double saldo=4000000;
char seleccion ='a'; char tarj='v';
cout<< "\t\t\n***BANCO PARAGUAY S.A.***"<<endl;
cout<<"\t\t\n Bienvenido estimado cliente"<<endl;
cout << "\t\t\n Ingrese su Tarjeta "<<endl;
cin>>tarj;
//Mensaje: si la Tarjeta es distinta a V genera el mensas de Tarjeta invalida
if(tarj!='v'){cout<<"Tarjeta Invalida"<<endl;
cout<<"Vuelva a introducir su Tarjeta"<<endl;}
else{
//Si la tarjeta es reconocida, automaticamente solicita la clave
cout << "Ingrese la clave: ";}
cin >> clave;
system ("cls");
if(clave!=1234){cout<<"CLAVE INCORRECTA"<<endl;
}
else{cout<<"Seleccione una opcion"<<endl;
cout<<"\n 1.Extraccion"<<endl;
cout<<"\n 2.Deposito"<<endl;
cout<<"\n 3.Transferencia"<<endl;
cout<<"\n 4.Consulta de Saldo"<<endl;
cout<<"\n 5.Salir"<<endl;
cin>>opc;
switch(opc){
case '1':
Extraccion();
break;
case '2':
Deposito();
break;
case '3':
Transferencia();
break;
case '4':
Consulta_saldo();
break;
case '5':
Salir();
break;
default: cout<<"La opcion es invalida"<<endl;
}
}
getch;
return 0;
}
void Extraccion(){
cout<<"\n Digite el numero correspondiente al monto deseado"<<endl;
cout<<"\n 1.GS 100.000 2.GS 300.000 3.GS 500.000 4.GS. Otro importe "<<endl;
cin>>extrac;
switch(extrac){
case '1':saldo=saldo-100000;
cout<<"Su saldo actual es: "<<saldo;break;
case '2':saldo=saldo-300000;
cout<<"Su saldo actual es: "<<saldo;break;
case '3':saldo=saldo-500000;
cout<<"Su saldo actual es: "<<saldo;break;
case '4':if(saldo>extrac) {saldo=saldo-extrac;
cout<<"Su saldo actual es: "<<saldo;}
else{cout<<"Saldo insuficiente";break;
}
default:
cout<<"Opcion no valida"<<endl;
}
}
double imp=0;
void Deposito(){
cout<<"Ingrese el importe a depositar "<<endl;
cin>>imp;
saldo=saldo+imp;
cout<<"Su saldo actual es: "<<saldo;
}
int transf=0; int tipocta=0; int numero_cuenta=0;
void Transferencia(){
cout<<"1- Transferencia entre cuentas"<<endl;
cout<<"2- Transferencia otras entidades"<<endl;
cin>>tipocta;
if(tipocta==1){
cout<<"Ingrese el numero de Cuenta"<<endl;
cin>>numero_cuenta;
cout<<"Ingrese importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){saldo=saldo-importetransf;
cout<<"Su saldo actual es Gs. "<<saldo<<endl;
}
else {cout<<"Saldo insuficiente"<<endl;
}
}
else if(tipocta==2) {cout<<"Transferencia otras entidades"<<endl;
cout<<"01-BANCO NACIONAL DE FOMENTO"<<endl;
cout<<"02-BANCO DE LA NACION ARGENTINA"<<endl;
cout<<"03-BANCO GNB"<<endl;
cout<<"04-BANCO DO BRASIL"<<endl;
cout<<"05-GNB FUSION"<<endl;
cout<<"06-SUDAMERIS"<<endl;
cout<<"07-ITAU PARAGUAY"<<endl;
cout<<"08-CONTINENTAL"<<endl;
cout<<"09-REGIONAL"<<endl;
cout<<"10-BASA"<<endl;
cout<<"11-RIO"<<endl;
cout<<"12-FAMILIAR"<<endl;
cout<<"13-ATLAS"<<endl;
cout<<"14-BANCOP"<<endl;
cout<<"15-INTERFISA"<<endl;
cout<<"Ingrese el numero de la entidad"<<endl;
cin>>entidad;
switch(entidad){
case '1': cout<<"BANCO NACIONAL DE FOMENTO"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '2': cout<<"BANCO DE LA NACION ARGENTINA"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '3': cout<<"BANCO GNB"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '4': cout<<"BANCO DO BRASIL"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '5': cout<<"GNB FUSION"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '6': cout<<"SUDAMERIS"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '7': cout<<"ITAU"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '8': cout<<"CONTINENTAL"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '9': cout<<"REGIONAL"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '10': cout<<"BASA"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '11': cout<<"RIO"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '12': cout<<"FAMILIAR"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '13': cout<<"ATLAS"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '14': cout<<"BANCOP"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
}
}
void Consulta_saldo();{
cout<<"Su saldo es de Gs. "<<saldo;
}
void Salir(){
cout<<"Ha seleccionado SALIR";break;}
}
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
//Declaracion de las funciones void
void Extraccion();
void Deposito();
void Transferencia();
void Consulta_saldo();
void Salir();
//Declaraciones globales
int extrac=0;
double saldo=0;
int entidad=0;
double importetransf=0;
double numerocta=0;
double documento=0;
int main(){
//Declaraciones de tipo de informaciones
int monto=0;
int opc=0;
const int claveCorrecta = 1234;
int clave=0;
int op=0;
double saldo=4000000;
char seleccion ='a'; char tarj='v';
cout<< "\t\t\n***BANCO PARAGUAY S.A.***"<<endl;
cout<<"\t\t\n Bienvenido estimado cliente"<<endl;
cout << "\t\t\n Ingrese su Tarjeta "<<endl;
cin>>tarj;
//Mensaje: si la Tarjeta es distinta a V genera el mensas de Tarjeta invalida
if(tarj!='v'){cout<<"Tarjeta Invalida"<<endl;
cout<<"Vuelva a introducir su Tarjeta"<<endl;}
else{
//Si la tarjeta es reconocida, automaticamente solicita la clave
cout << "Ingrese la clave: ";}
cin >> clave;
system ("cls");
if(clave!=1234){cout<<"CLAVE INCORRECTA"<<endl;
}
else{cout<<"Seleccione una opcion"<<endl;
cout<<"\n 1.Extraccion"<<endl;
cout<<"\n 2.Deposito"<<endl;
cout<<"\n 3.Transferencia"<<endl;
cout<<"\n 4.Consulta de Saldo"<<endl;
cout<<"\n 5.Salir"<<endl;
cin>>opc;
switch(opc){
case '1':
Extraccion();
break;
case '2':
Deposito();
break;
case '3':
Transferencia();
break;
case '4':
Consulta_saldo();
break;
case '5':
Salir();
break;
default: cout<<"La opcion es invalida"<<endl;
}
}
getch;
return 0;
}
void Extraccion(){
cout<<"\n Digite el numero correspondiente al monto deseado"<<endl;
cout<<"\n 1.GS 100.000 2.GS 300.000 3.GS 500.000 4.GS. Otro importe "<<endl;
cin>>extrac;
switch(extrac){
case '1':saldo=saldo-100000;
cout<<"Su saldo actual es: "<<saldo;break;
case '2':saldo=saldo-300000;
cout<<"Su saldo actual es: "<<saldo;break;
case '3':saldo=saldo-500000;
cout<<"Su saldo actual es: "<<saldo;break;
case '4':if(saldo>extrac) {saldo=saldo-extrac;
cout<<"Su saldo actual es: "<<saldo;}
else{cout<<"Saldo insuficiente";break;
}
default:
cout<<"Opcion no valida"<<endl;
}
}
double imp=0;
void Deposito(){
cout<<"Ingrese el importe a depositar "<<endl;
cin>>imp;
saldo=saldo+imp;
cout<<"Su saldo actual es: "<<saldo;
}
int transf=0; int tipocta=0; int numero_cuenta=0;
void Transferencia(){
cout<<"1- Transferencia entre cuentas"<<endl;
cout<<"2- Transferencia otras entidades"<<endl;
cin>>tipocta;
if(tipocta==1){
cout<<"Ingrese el numero de Cuenta"<<endl;
cin>>numero_cuenta;
cout<<"Ingrese importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){saldo=saldo-importetransf;
cout<<"Su saldo actual es Gs. "<<saldo<<endl;
}
else {cout<<"Saldo insuficiente"<<endl;
}
}
else if(tipocta==2) {cout<<"Transferencia otras entidades"<<endl;
cout<<"01-BANCO NACIONAL DE FOMENTO"<<endl;
cout<<"02-BANCO DE LA NACION ARGENTINA"<<endl;
cout<<"03-BANCO GNB"<<endl;
cout<<"04-BANCO DO BRASIL"<<endl;
cout<<"05-GNB FUSION"<<endl;
cout<<"06-SUDAMERIS"<<endl;
cout<<"07-ITAU PARAGUAY"<<endl;
cout<<"08-CONTINENTAL"<<endl;
cout<<"09-REGIONAL"<<endl;
cout<<"10-BASA"<<endl;
cout<<"11-RIO"<<endl;
cout<<"12-FAMILIAR"<<endl;
cout<<"13-ATLAS"<<endl;
cout<<"14-BANCOP"<<endl;
cout<<"15-INTERFISA"<<endl;
cout<<"Ingrese el numero de la entidad"<<endl;
cin>>entidad;
switch(entidad){
case '1': cout<<"BANCO NACIONAL DE FOMENTO"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '2': cout<<"BANCO DE LA NACION ARGENTINA"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '3': cout<<"BANCO GNB"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '4': cout<<"BANCO DO BRASIL"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '5': cout<<"GNB FUSION"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '6': cout<<"SUDAMERIS"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '7': cout<<"ITAU"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '8': cout<<"CONTINENTAL"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '9': cout<<"REGIONAL"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '10': cout<<"BASA"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '11': cout<<"RIO"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '12': cout<<"FAMILIAR"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '13': cout<<"ATLAS"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
case '14': cout<<"BANCOP"<<endl;
cout<<"Digite el numero de cuenta"<<endl;
cin>>numerocta;
cout<<"Digite el numero de C.I / Pasaporte"<<endl;
cin>>documento;
cout<<"Digite el importe a transferir"<<endl;
cin>>importetransf;
if(saldo>importetransf){cout<<"Ha transferido GS. "<<importetransf<<endl;
saldo=saldo-importetransf;
cout<<"Su saldo actual es "<<saldo;}
else {cout<<"Saldo insuficiente";break;}
}
}
void Consulta_saldo();{
cout<<"Su saldo es de Gs. "<<saldo;
}
void Salir(){
cout<<"Ha seleccionado SALIR";break;}
}
Valora esta pregunta


0