Ir ao conteúdo
  • Cadastre-se

Ajuda em código para cadastrar clientes


nelsi ines

Posts recomendados

Oi pessoal será que alguem poderia me ajudar a cadastrar 2 clientes nesse codigo.

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#include "menu.h"

int saldo1,deposito,saldo,valor_saque,valor_transf;
int cliente,cliente2,senha,numcont,agencia;

valor_saque=0;
valor_transf=0;
saldo=0;
deposito=0;
saldo1=5000;

int main()

{
char numag[4],numsenha[10],numextrato[10],senha[6],numconta[5],digtcont[1];
int solic,cont,senhatrans,opcao,dia,mes,ano;
float ncartbl, cartcan,numcartsac,nctrans;

ncartbl=0;
cont=0;
opcao=0;
cliente = 0;

system ("cls");
printf ("***************************************\n");

printf (" BANCO NOSSO PIM \n");

printf ("***************************************\n\n\n");

printf("Digite o numero da Agencia:\n");
scanf("%d", &numag);

printf("Digite o numero da Conta:\n");
scanf("%d", &numconta);
printf("Digite sua Senha:\n");
scanf("%d", &numsenha);

system("cls");

while(cont<=6)
{

printf ("Digite o numero da opcao desejada:");
printf ("\n\n");
printf("<1> Depositar\n\n<2> Saldo\n\n<3> Transferir\n\n<4> Extrato\n\n<5> Sacar\n\n<6> Sair\n\n");
scanf("%d", &solic);

switch(solic)
{
case 1:
system("cls");
printf ("\n\t\t<-------- DEPOSITO ---------> \n");
printf ("\n\n");
printf("Digite o valor do deposito:\n");
scanf("%d", &deposito);
saldo1=deposito+saldo1;

if(deposito >=1)
{

printf("Deposito efetuado com sucesso!\n\n");
printf("Selecione a opcao desejada, em seguida aperte <Enter>.\n\n");
printf("Deseja voltar ao menu principal?\n\n");
printf("<1> sim \n");
printf("<2> nao\n\n");
scanf ("%d", &opcao);

}
else
{

system("cls");
printf("Deposito não efetuado!");

}

if(opcao == 1)
{
cont=cont+1;
}
else
{
return 0;
}
main (menu);

printf("\n\n");
break;

case 2:
system("cls");
printf ("\n\t\t<-------- SALDO ---------> \n");
printf ("\n\n");
printf("Seu saldo é de %d\n\n", saldo1);
printf("Selecione a opcao desejada, em seguida aperte <Enter>.\n\n");
printf("Deseja voltar ao menu principal?\n\n");
printf("<1> sim \n");
printf("<2> nao\n\n");
scanf ("%d", &opcao);

if(opcao==1)
{
cont=cont+1;
}
else
{
return 0;
}
main (menu);
printf("\n\n");
break;
case 3:
system("cls");
printf ("\n\t\t<-------- TRANFERENCIA ---------> \n");
printf ("\n\n");
printf("Digite o numero da Agencia:\n");
scanf("%s", &numag);
printf ("\n");
printf("Digite o numero da conta:\n");
scanf("%s",&numconta);
printf ("\n");
printf("Informe digito da conta:\n");
scanf("%s",&digtcont);
printf ("\n");
printf("Digite o valor da transferencia\n");
scanf("%d",&valor_transf);
printf("\n");

if(saldo1 >= valor_transf)
{

printf("Transferencia realizada com sucesso!\n\n");
saldo1 = saldo1 - valor_transf;

}
else
{
system("cls");
printf("Transferencia não efetuada!\a\n");

}
printf("Selecione a opcao desejada, em seguida aperte <Enter>.\n\n");
printf("Deseja voltar ao menu principal?\n\n");
printf("<1> sim \n");
printf("<2> nao\n\n");
scanf ("%d", &opcao);

if(opcao==1)
{
cont=cont+1;

}
else
{
return 0;
}
main (menu);
printf("\n\n");
break;

case 4:
system("cls");
printf ("\n\t\t<-------- EXTRATO ---------> \n");
printf ("\n\n");
printf("Digite o numero da conta para retirar Extrato:\n");
scanf("%s",&numextrato);
printf("\n");
printf("Digite o dia: ");
scanf("%d",&dia);
while(dia>31)
{

printf("Dia invalido!\a\n");
printf("Digite o dia: ");
scanf("%d",&dia);

}
printf("Digite o mes: ");
scanf("%d",&mes);
while(mes>12)
{

printf("Mes invalido!\a\n");
printf("Digite o mes: ");
scanf("%d",&mes);

}

printf("Digite o Ano: ");
scanf("%d",&ano);
printf("Data Inicial: %d / %d / %d\n", dia , mes , ano);
printf("\n");
printf("Digite o dia: ");
scanf("%d",&dia);
while(dia>31)
{

printf("Dia invalido!\a\n");
printf("Digite o dia: ");
scanf("%d",&dia);

}
printf("Digite o mes: ");
scanf("%d",&mes);
while(mes>12)
{

printf("Mes invalido!\a\n");
printf("Digite o mes: ");
scanf("%d",&mes);

}

printf("Digite o Ano: ");
scanf("%d",&ano);
printf("Data Final: %d / %d / %d\n", dia , mes , ano);
printf("\n");
printf("Seu saldo é %d\n", saldo1);
printf("Foi sacado da sua conta %d\n", valor_saque);
printf("Foi depositado em sua conta %d\n", deposito);
printf("Foi transferido da sua conta %d\n", valor_transf);
printf("Extrato retirado com sucesso!\n\n");
printf("Selecione a opcao desejada, em seguida aperte <Enter>.\n\n");
printf("Deseja voltar ao menu principal?\n\n");
printf("<1> sim \n");
printf("<2> nao\n\n");
scanf ("%d", &opcao);

if(opcao==1)
{
cont=cont+1;

}
else
{
return 0;
}
main (menu);
printf("\n\n");
break;

case 5:
system("cls");
printf ("\n\t\t<-------- SAQUE ---------> \n");
printf ("\n\n");
printf("Informe sua Senha:\n");
scanf("%s",&senha);
printf ("\n");

printf("Digite o valor a ser sacado:\n");
scanf("%d", &valor_saque);
saldo1 = saldo1 - valor_saque;
if(saldo1 >= valor_saque)
{

printf("Saque realizado com sucesso!\n\n");
printf("\n\n");
printf("Selecione a opcao desejada, em seguida aperte <Enter>.\n\n");
printf("Deseja voltar ao menu principal?\n\n");
printf("<1> sim \n");
printf("<2> nao\n\n");
scanf ("%d", &opcao);
}
else
{
system("cls");
printf("Saque nao efetuado!\a");
printf("\n\n");
printf("Selecione a opcao desejada, em seguida aperte <Enter>.\n\n");
printf("Deseja voltar ao menu principal?\n\n");
printf("<1> sim \n");
printf("<2> nao\n\n");
scanf ("%d", &opcao);

}
if(opcao==1)
{
cont=cont+1;
}
else
{
return 0;
}

main (menu);

break;

}

system("cls");
return 0;
}
}

int menu()
{
int solic;

printf ("Digite o numero da opcao desejada:");
printf ("\n\n");
printf("<1> Depositar\n\n<2> Saldo\n\n<3> Transferir\n\n<4> Extrato\n\n<5> Sacar\n\n<6> Sair\n\n");
scanf("%d", &solic);

system("cls");

return 0;
}

int menu()
{
int solic;

printf ("Digite o numero da opcao desejada:");
printf ("\n\n");
printf("<1> Depositar\n\n<2> Saldo\n\n<3> Transferir\n\n<4> Extrato\n\n<5> Sacar\n\n<6> Sair\n\n");
scanf("%d", &solic);

system("cls");

return 0;
}

int menu()
{
int solic;

printf ("Digite o numero da opcao desejada:");
printf ("\n\n");
printf("<1> Depositar\n\n<2> Saldo\n\n<3> Transferir\n\n<4> Extrato\n\n<5> Sacar\n\n<6> Sair\n\n");
scanf("%d", &solic);

system("cls");

return 0;
}

int menu()
{
int solic;

printf ("Digite o numero da opcao desejada:");
printf ("\n\n");
printf("<1> Depositar\n\n<2> Saldo\n\n<3> Transferir\n\n<4> Extrato\n\n<5> Sacar\n\n<6> Sair\n\n");
scanf("%d", &solic);

system("cls");

return 0;
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!