bom eu estou com um problema, tenho um trabalho para fazer de um sistema bancario.
e comecei fazendo achando que seria simples e logo vi que não é bem assim...
o programa precisa ter essa caracteristica:
Requisitos:Nome,conta, CPF, Saldo inicial
Ações:Deposito,Saque,transferencia, saldo.
Sistema deve ter um menu que encaminhe o cliente para o cadastro, ou para a ações.
nas operações o cliente tem como sacar, depositar, ou consultar Saldo informando o CPF ou Numero da conta.
e para transferencias deve pedir numero da conta e destino.
bom eu fiz algumas coisas e outras não estou sabendo resolver algumas coisas... como por exemplo as operacoes de saque, deposito não estao dando os valores corretos.
a parte de transferencia eu nem cheguei a colocar ainda pois não saberia resolver problema !
estou desesperado, peço que quem puder me ajudar a resolver meu problema possa postar aqui estarei olhando todos os dias a tarde e a noite para ter respostas !
Pergunta
Davidbenne
bom eu estou com um problema, tenho um trabalho para fazer de um sistema bancario.
e comecei fazendo achando que seria simples e logo vi que não é bem assim...
o programa precisa ter essa caracteristica:
Requisitos:Nome,conta, CPF, Saldo inicial
Ações:Deposito,Saque,transferencia, saldo.
Sistema deve ter um menu que encaminhe o cliente para o cadastro, ou para a ações.
nas operações o cliente tem como sacar, depositar, ou consultar Saldo informando o CPF ou Numero da conta.
e para transferencias deve pedir numero da conta e destino.
bom eu fiz algumas coisas e outras não estou sabendo resolver algumas coisas... como por exemplo as operacoes de saque, deposito não estao dando os valores corretos.
a parte de transferencia eu nem cheguei a colocar ainda pois não saberia resolver problema !
estou desesperado, peço que quem puder me ajudar a resolver meu problema possa postar aqui estarei olhando todos os dias a tarde e a noite para ter respostas !
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <math.h>
#include <stdlib.h>
#include <iostream.h>
#include <iomanip.h>
#include <string.h>
struct cadastro{
char nome[100];
char cpf[100];
char nr_conta[100];
int saldo;
int saque;
int deposito;
}pessoa[100];
void menu();
void selecao();
void cadastro();
void deposito();
void saque();
void consulta();
void transferencia();
void sair();
int main(){
menu();
return 0;
system("pause");
}
void menu(){
system("color A0");
system("cls");
printf("\n ================================================");
printf("\n SISTEMA DE CONTROLE BANCARIO ");
printf("\n ================================================");
printf("\n\n ESCOLHA UMA OPCAO ABAIXO: \n\n");
printf("\n ============================= ");
printf("\n | *** MENU *** = ");
printf("\n ----------------------------- ");
printf("\n |(1) - CADASTRO = ");
printf("\n ----------------------------- ");
printf("\n |(2) - DEPOSITO = ");
printf("\n ----------------------------- ");
printf("\n |(3) - SACAR = ");
printf("\n ----------------------------- ");
printf("\n |(4) - CONSULTAR SALDO = ");
printf("\n ----------------------------- ");
printf("\n |(5) - TRANSFERENCIA = ");
printf("\n ----------------------------- ");
printf("\n |(6) - SAIR DO SISTEMA = ");
printf("\n ============================= ");
selecao();
}
void selecao(){
int opcao;
printf("\n\n\n DIGITE SUA OPCAO: ");
scanf("%i",&opcao);
switch(opcao){
case 1:
cadastro();
getch();
menu();
break;
case 2:
deposito();
getch();
menu();
break;
case 3:
saque();
getch();
menu();
break;
case 4:
consulta();
getch();
menu();
break;
case 6:
exit(0);
break;
default:
printf("\n\n NUMERO não IDENTIFICADO!");
printf("\n\n POR FAVOR TENTE NOVAMENTE");
getch();
menu();
break;
}
}
void cadastro(){
int saldo;
int saque;
int deposito;
for(int i=0; i<1; i++){
system("cls");
printf("\n\n FORMULARIO PARA CADASTRO DE CLIENTES \n\n");
printf("\n 1 - DIGITE O NOME DO CLIENTE: ");
fflush(stdin);
gets(pessoa.nome);
printf("\n 3 - DIGITE CPF DO CLIENTE: ");
fflush(stdin);
gets(pessoa.cpf);
printf("\n 2 - DIGITE NUMERO DA CONTA: ");
fflush(stdin);
gets(pessoa.nr_conta);
printf("\n 4 - DIGITE SALDO INICIAL: ");
scanf("%d",&saldo);
}
}
void deposito(){
int saldo;
int saque;
int deposito;
for(int i=0; i<1; i++){
system("cls");
printf("\n\n DIGITE VALOR DO DEPOSITO: ");
scanf("%d",&deposito);
saldo = saldo + deposito;
printf ("\n |==============================================|");
printf ("\n | Sistema de Controle Bancario ");
printf ("\n |==============================================|");
printf ("\n | Operacao Deposito ");
printf ("\n |==============================================|");
printf(" \n\n CLIENTE: %s",pessoa.nome);
printf(" \n\n CONTA NUMERO: %s",pessoa.nr_conta);
printf(" \n\n SALDO ATUAL: %d",saldo);
getch();
menu();
}
}
void saque(){
int saldo;
int saque;
int deposito;
for(int i=0; i<1; i++){
system("cls");
printf("\n\n QUANTO DESEJA SACAR ");
scanf("%d",&saque);
if (saldo < saque){
printf(" não FOI POSSIVEL REALIZAR OPERACAO. SALDO INSUFICIENTE");
}
else saldo = saldo - saque;
{ system("cls");
printf( "\n\n CLIENTE: %s",pessoa.nome);
printf( "\n\n CONTA NUMERO: %s ",pessoa.nr_conta);
printf( "\n\n OPERAÇAO REALIZADA COM SECESSO, NOVO SALDO: %d ",saldo);
}
getch();
menu();
}
}
void consulta(){
int saldo;
int saque;
int deposito;
int consulty;
system("cls");
printf(" \n\n DIGITE O NUMERO DA SUA CONTA");
scanf("%d",&consulty);
for(int i=0; i<1; i++){
if (pessoa.nr_conta,consulty){
printf(" \n\n CONTA não ENCONTRADA." );
printf(" \n\n POR FAVOR, TENTE NOVAMENTE. ");
getch();
system("cls");
consulta();
}
else {
system("cls");
printf(" \n\n CLINTE ENCONTRADO ");
printf(" \n\n CLIENTE: %s",pessoa.nome);
printf(" \n\n CONTA NUMERO: %s",pessoa.nr_conta);
printf(" \n\n SALDO ATUAL: %d",saldo);
getch();
menu();
}
}
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.