Desenvolvimento de sistema de caixa eletronico
Script que simula um caixa eletrônico em linguagem C. O usuário informa o valor a ser sacado e o programa informa a quantidade de notas de cada valor necessárias para formar o valor do saque.
Utiliza notas de 100, 50, 20, 10, 5, 2, 1.
/*
Desenvolvido por Angelito M. Goulart ange.sap@hotmail.com http://twitter.com/angelitomg http://angelitomg.wordpress.com */
#include <stdio.h> int valor, n100=0, n50=0, n20=0, n10=0, n5=0, n2=0, n1=0; int main()
{
printf (“Digite o valor a ser sacado: “); scanf (“%d”, &valor); if (valor>=0)
{
verifica();
}
else
{
main();
}
} verifica() { if (valor>=100)
{
v100();
}
if (valor>=50 && valor<100)
{
v50();
}
if (valor>=20) …exibir mais conteúdo…
char senha[4]; short validaSenha; printf(“\nDIGITE SUA SENHA: “); for(asteriscos = 0; asteriscos tm_mday, DataAtual->tm_mon+1,DataAtual->tm_year+1900); printf(“* HORARIO ATUAL: %02d:%02d:%02d \t\t\t *”, DataAtual->tm_hour, DataAtual->tm_min, DataAtual->tm_sec); printf(“\n*\t\t\t\t\t\t *\n**O CAIXA ELETRONICO S/A AGRADECE A SUA PREFERENCIA!**\n\n”); if (DataAtual->tm_hour >= 00 && DataAtual->tm_hour tm_hour >= 13 && DataAtual->tm_hour tm_hour >= 19 && DataAtual->tm_hour tm_hour >= 6 && DataAtual->tm_hour =0 && valorSaq<=1000) { if(valorSaqtm_hour >= 22 || DataAtual->tm_hour >= 00 && DataAtual->tm_hour =0 && valorSaq<=600) { if(valorSaqtm_hour >= 6 && DataAtual->tm_hour 1000) { printf(“\n\t\t\t*ATENCAO*\nVALOR ACIMA DE R$ 1.000,00 – EXCEDEU SEU LIMITE DE SAQUE,\n”); printf(“COMPARECA A SUA AGENCIA PARA SACAR JUNTO AO SEU GERENTE!\n\n”); system(“pause”); saque();
}
} if (DataAtual->tm_hour >= 22 || DataAtual->tm_hour >= 00 && DataAtual->tm_hour 600) { printf(“\n\t\t *ATENCAO*\nLIMITE DE SAQUE DE R$ 600,00 DAS 22:00HS AS 05:59HS\n”); printf(“HORARIO ATUAL: %02d:%02d:%02d\n\n”, DataAtual->tm_hour, DataAtual->tm_min, DataAtual->tm_sec); system(“pause”); saque();
}
} if (DataAtual->tm_hour >= 00 && DataAtual->tm_hour saldo) { printf(“\n\t\t\t *ATENCAO*\n\t\t SALDO