Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include<stdio.h> #include<stdlib.h> //estrutura contendo tudo que precisa //nome da pessoa, conta corrente e poupança struct conta{ char nome[100]; // nome da pessoa float cc;// conta corrente float pp;// conta poupança //as duas variaveis a cima, receberam o valor do saldo. }; void main() { int op=100; struct conta conta;// declaração da estrutura conta.pp=0; float aux; char nomeConta[100]; printf("Digite seu nome: "); scanf("%100[^\n]s",&conta.nome);// COMANDO PARA PEGAR O NOME COM ESPAÇO printf("\nDigite o saldo atual da sua conta: "); scanf("%f",&conta.cc); printf("\npressione enter para apresentar o menu\n"); system("pause");// comando para da pause na tela //PROXIMA SESSAO SERA DE MENU while(op!=0) { system("cls");// comando para limpar a tela no windows, se for no linux tem que ser system("cls"); // MENU CRIADO printf("Ola Sr(a) %s\n",conta.nome); printf("\t##MENU##\n"); printf("[1] - Saque\n"); printf("[2] - Deposito\n"); printf("[3] - Pagamento de conta\n"); printf("[4] - Transferencia para conta poupanca\n"); printf("[5] - Saldo de conta corrente\n"); printf("[6] - Saldo de conta poupanca\n"); printf("[0]- sair\n"); printf("DIGITE UMA OPCAO: \n"); scanf("%d",&op); //SWITCH DE OPÇÃO! switch(op) { // operação de saque case 1: { printf("Digite o valor que do saque : "); scanf("%f",&aux); if(conta.cc>0 && conta.cc>=aux) { conta.cc=conta.cc-aux; printf("Saque realizado com sucesso\n"); } else printf("Saldo insuficiente para saque\n"); system("pause"); }break; //operação de deposito case 2: { printf("Digite o valor para deposito: "); scanf("%f",&aux); if(aux>0) { conta.cc=conta.cc+aux; printf("\nDeposito realizado com sucesso\n"); system("pause"); } else printf("Impossivel depositar valor abaixo de 0"); }break; //pagamento de contas case 3: { printf("Digite o nome da conta que esta pagando: \n"); scanf("%100[^\n]s",&nomeConta); printf("Digite o valor da conta: "); scanf("%f",&aux); if(conta.cc>0 && conta.cc>=aux) { conta.cc=conta.cc-aux; printf("Pagamento realizado com sucesso\n"); } else printf("Saldo insuficiente para pagamento\n"); system("pause"); }break; //TRANSFERENCIA PARA POUPANÇA case 4: { printf("Digite o valor da transferencia: "); scanf("%f",&aux); if(conta.cc>0 && conta.cc>=aux) { conta.pp=conta.cc+aux; conta.cc=conta.cc-aux; printf("Transferencia realizado com sucesso\n"); } else printf("Salto insuficiente para a operacao\n"); }break; //mostra saldo na conta corrente case 5: { printf("Sr(a) %s, o seu saldo atual da conta corrente: %2.f\n",conta.nome,conta.cc); system("pause"); }break; //mostra saldo na conta poupanca case 6: { printf("Sr(a) %s, Saldo atual da conta poupanca: %2.f\n",conta.nome,conta.pp); system("pause"); }break; } } }
Compartilhar