#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define tam 15
int main(void)
{
struct banco{
int num_conta;
char cliente(50);
float saldo;
};
struct banco contas(15);
int i,j,menu,ver_conta,contcliente=0,cont=0,numero;
char vnome(50);
while (menu!=4){
printf(“tt* * * * * * * * * * * * * * * * * n”);
printf(“tt CONTAS BANCARIAS n”);
printf(“tt * * * * * * * * * * * * * * * * n”);
printf(“tt Menu de opções n”);
printf(“tt * * * * * * * * * * * * * * * * n”);
printf(“tt (1) Cadastrar as Contas n”);
printf(“tt (2) Visualizar todas as contas n”);
printf(“tt (3) Visualizar conta n”);
printf(“tt (4) Sair n”);
printf(“tt * * * * * * * * * * * * * * * * *n”); menu=0;
printf(“nntt MENU: “);
scanf(“tt%d”,&menu);
switch (menu){
case 1:
system(“cls”);
printf(“nn”);
do{
printf(“t Digite o Numero da Conta: “);
scanf(“t%d”,&ver_conta);
for (i=0;i<tam;i++){
if (ver_conta!=contas(i).num_conta){
contcliente++;
} }
if (contcliente==15){
contas(cont).num_conta=ver_conta;
printf(“t Digite o Nome do Cliente:”);
scanf(“t%s”,contas(cont).cliente);
printf(“t Digite o saldo:”);
scanf(“t%f”,&contas(cont).saldo);
printf(“n”);
contcliente=0;
}
else{
cont=cont-1;
printf(“Conta existe n”);
contcliente=0;
}
cont++;
}while(cont<15);
system(“cls”);
break;
case 2:
system(“cls”);
printf(“nn”);
printf(“tDigite o nome do cliente:”);
scanf(“t%s”,vnome);
for (i=0;i<tam;i++){
numero=(strcmp(vnome,contas(i).cliente));
if (numero==0)
printf("n n tNumero Conta: %d - Nome: %s - Saldo: %fn",contas(i).num_conta,contas(i).cliente,contas(i).saldo);
}
system("pause");
system("cls");
break;
case 3:
system("cls");
printf("nn");
printf("t Digite o Numero da Conta:");
scanf("t%d",&ver_conta);
for (i=0;i<tam;i++){
if (ver_conta==contas(i).num_conta){
printf("n n tNumero Conta: %d - Nome: %s - Saldo: %fn",contas(i).num_conta,contas(i).cliente,contas(i).saldo);
}
}
system("pause");
system("cls");
break;
case 4:
break;
default:
printf("OPCAO INVALIDA");
system("cls");
}
}
//getch();
}