Ir para conteúdo
Fórum Script Brasil

Davidbenne

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Davidbenne

Davidbenne's Achievements

0

Reputação

  1. ainda aguardando resposta obrigado.
  2. 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(); } } }
  3. Bom, Desculpem o intrometimento... mais me interecei pelo programa... queria poder compila-lo aqui, mais o ultimo post não deixa pois ele programou algumas partes para partes especificas so para o seu computador... poderia me passar o Algorito que desse para mim compilar aqui ? gostaria de ve-lo e tentar entender direito algumas coisas que voce fez ! obrigado !
×
×
  • Criar Novo...