Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- #include <math.h>
- #include <time.h>
- #include <string.h>
- #include <windows.h>
- #include <locale.h>
- struct conta
- {
- int cont;
- float saldo;
- char nome[30], cpf[11];
- };
- int main()
- {
- struct conta c[3];
- int i, x, con, idcon;
- float dep, saq;
- setlocale(LC_ALL,"PORTUGUESE");
- c[0].cont = 12345;
- c[1].cont = 12346;
- c[2].cont = 12347;
- do{
- printf("\n\n****** MENU BANCO ****** \n\n");
- printf ("1 - Cadastrar conta \n");
- printf ("2 - Deposito \n");
- printf ("3 - Saque \n");
- printf ("0 - Sair \n\n");
- scanf ("%i", &x);
- if(x == 1)
- {
- for (i = 0; i < 3; i++)
- {
- printf ("\nDigite o CPF da conta %i : \n", c[i].cont);
- fflush(stdin);
- scanf ("%i", &c[i].cpf);
- printf ("\nDigite o nome do cliente da conta %i : \n", c[i].cont);
- fflush(stdin);
- scanf ("%s", &c[i].nome);
- printf ("\nInforme o valor do deposito inicial para ativar a conta %i:\n", c[i].cont);
- fflush(stdin);
- scanf ("%f", &c[i].saldo);
- }
- }
- if (x == 2)
- {
- printf ("\nInforme o número da conta:\n");
- fflush(stdin);
- idcon = 999;
- scanf ("%i", &con);
- for(i = 0; i < 3; i++)
- {
- if(c[i].cont == con){
- idcon = i;
- }
- }
- if(idcon == 999)
- {
- printf("CONTA NÃO CADASTRADA!");
- }else
- {
- printf ("\nInforme o valor que desejas depositar:\n");
- fflush(stdin);
- scanf ("%f", &dep);
- c[idcon].saldo = c[idcon].saldo + dep;
- printf (" \n\n %s seu saldo é de R$ %.2f \n", c[idcon].nome, c[idcon].saldo);
- }
- }
- if (x == 3)
- {
- printf ("\nInforme o número da conta:\n");
- fflush(stdin);
- idcon = 999;
- scanf ("%i", &con);
- for(i = 0; i < 3; i++)
- {
- if(c[i].cont == con){
- idcon = i;
- }
- }
- if(idcon == 999)
- {
- printf("CONTA NÃO CADASTRADA!");
- }else
- {
- printf ("\nInforme o valor que desejas sacar:\n");
- fflush(stdin);
- scanf ("%f", &saq);
- if (c[idcon].saldo >= saq)
- {
- c[idcon].saldo = c[idcon].saldo - saq;
- printf (" \n\n %s seu saldo é de R$ %.2f \n", c[idcon].nome, c[idcon].saldo);
- }else
- {
- printf("SALDO INSUFICIENTE!");
- }
- }
- }
- }while (x != 0);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement