Escreva um programa que simule as operações de uma conta bancária (corrente).
O programa deve simular 4 operações: SALDO, EXTRATO, TRANSFERÊNCIA E SAQUE.
A tela inicial deve conter a opção INSERIR CARTÃO, a qual é redirecionada à tela
principal do banco (que contém as opções de operação).
A senha deve ser digitada novamente para confirmação.
Se a senha for informada incorretamente 3 vezes, a operação deve ser cancelada e
retornar à tela principal do banco.
O número da conta para transferência deverá conter 5 dígitos.
1.Estrutura das Operações
SALDO
SENHA
MENSAGEM
TRANSFERENCIA
NUMERO DA CONTA
VALOR
SENHA
MENSAGEM
EXTRATO
SENHA
MENSAGEM
SAQUE
VALOR PARA SAQUE
SENHA
MENSAGEM
Soluções para a tarefa
#include <iostream>
#include <vector>
#include <stdlib.h>
using namespace std;
int main(){
const double tam=16;
int cvv;
int pw;
int cont;
string senh;
string nm;
double br=tam;
int sald;
int ali;
int extra;
char opc;
int ok;
int res;
int saq;
inicio:
cout<<"quanto voce ganha"<<endl;
cin>>sald;
if(sald>=200){
}else{
goto inicio;
}
cout<<"nome?"<<endl;
cin>>nm;
cout<<"senha"<<endl;
cin>>senh;
if(senh=="bancopan"){
}else {
goto inicio;
}
cout<<"INSERI CARTAO"<<endl;
cin>>br;
if(br>=16){
}else if(br<16){
cout<<"numero invalido!"<<endl;
}
if(br>16){
}else if(br<16){
goto inicio;
}
cout<<"digite sua senha novamente"<<endl;
cin>>senh;
if(senh=="bancopan"){
cout<<"bem vindo senhor, "<<nm<<"!"<<endl;
}else{
goto inicio;
}
cout<<"tela principal"<<endl;
system("pause");
cout<<"digite sua senha novamente"<<endl;
cin>>senh;
if(senh=="banco pan"){
cout<<"bem vindo!"<<endl;
}
cout<<"menu do banco,[1]=transferencia, [2]=saldo"<<endl;
cin>>ok;
switch(ok){
case 1:
cout<<"saldo, para envia"<<endl;
cin>>sald;
if(sald>=100);
cout<<"senha"<<endl;
cin>>senh;
if(senh=="bancopan"){
}else{
goto inicio;
}
cout<<"numero da transferencia"<<endl;
cin>>pw;
if(pw=5){
}else if(pw<5){
goto inicio;
}
cout<<"numero da conta?"<<endl;
cin>>cont;
if(cont=13);
cout<<"valor a envia"<<endl;
cin>>extra;
cout<<"senha"<<endl;
cin>>senh;
if(senh=="bancopan"){
}else{
goto inicio;
}
cout<<"aguarde...."<<endl;
system("pause");
res=extra-sald;
cout<<"extrato"<<extra<<" "<<sald<<" = "<<res<<endl;
system("pause");
cout<<"senha:"<<endl;
cin>>senh;
if(senh=="bancopan"){
}else{
goto inicio;
}
cout<<"transferencia efetuada com sucesseco!"<<endl;
system("puase");
cout<<"saque"<<endl;
cin>>saq;
cout<<"valor para saque"<<endl;
cin>>saq;
cout<<"senha"<<endl;
cin>>senh;
if(senh=="bancopan"){
}else{
goto inicio;
}
printf("transacao efetuada com sucesso!");
break;
case 2:
cout<<"meu saldo "<<"R$"<<sald<<endl;
break;
default:
cout<<"numero invalido!"<<endl;
system("CLS");
cout<<"reinicia[s/n]"<<endl;
cin>>opc;
if((opc=='s' or opc=='S')){
goto inicio;
} if((opc=='N' or opc=='n')){
cout<<"programa encerrado!"<<endl;
}
}
}