Buscar

programa caixa eletronico 2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include<stdio.h>
#include<stdlib.h>
typedef struct banco{
 char nome[50];
 int agencia, numero;
 float saldo;
} BANCO;
int menu(){
 int op;
 printf("Digite uma das opcao:\n");
 printf("1 - Cadastrar cliente\n");
 printf("2 - Verificar saldo\n");
 printf("3 - Realizar saque\n");
 printf("4 - Realizar deposito\n");
 printf("0 - Sair\n");
 scanf("%d", &op);
 return op;
}
int main(){
 BANCO CC[10];
 int opcao, cont=0, i, ag, conta;
 float saque, deposito;
 do{
 opcao = menu();
 switch(opcao){
 case 1:
 printf("Digite o nome do cliente %d:",cont);
 fflush(stdin);
 gets(CC[cont].nome);
 printf("Digite a agencia:");
 scanf("%d", &CC[cont].agencia);
 printf("Digite a conta:");
 scanf("%d", &CC[cont].numero);
 printf("Digite o saldo:");
 scanf("%f", &CC[cont].saldo);
 cont++;
 system("pause");
 system("cls");
 break;
 case 2:
 printf("Digite a agencia:");
 scanf("%d", &ag);
 printf("Digite a conta:");
 scanf("%d", &conta);
 for(i=0; i<cont ;i++){
 if(CC[i].agencia==ag && CC[i].numero==conta){
 printf("Cliente: %s\n", CC[i].nome);
 printf("Saldo: R$%.2f\n",CC[i].saldo);
 }
 }
 system("pause");
 system("cls");
 break;
 case 3:
 printf("Digite a agencia:");
 scanf("%d", &ag);
 printf("Digite a conta:");
 scanf("%d", &conta);
 for(i=0; i<cont ;i++){
 if(CC[i].agencia==ag && CC[i].numero==conta){
 printf("Digite o valor do saque:");
 scanf("%f", &saque);
 if(saque>CC[i].saldo){
 printf("Saldo insuficiente!\n");
 }
 else{
 CC[i].saldo = CC[i].saldo - saque;
 printf("Operacao realizada com sucesso!\n");
 }
 }
 }
 system("pause");
 system("cls");
 break;
 case 4:
 printf("Digite a agencia:");
 scanf("%d", &ag);
 printf("Digite a conta:");
 scanf("%d", &conta);
 for(i=0; i<cont ;i++){
 if(CC[i].agencia==ag && CC[i].numero==conta){
 printf("Digite o valor do deposito:");
 scanf("%f", &deposito);
 CC[i].saldo = CC[i].saldo + deposito;
 printf("Operacao realizada com sucesso!\n");
 }
 }
 system("pause");
 system("cls");
 break;
 case 0:
 printf("Obrigado por acessar o Banco!\n");
 break;
 default:
 printf("Opcao invalida!\n");
 system("pause");
 system("cls");
 break;
 }
 }while(opcao!=0);
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais