Caixa Eletrônico
#include
void notas(int n50, int n20, int n10, int n5){ /*função que imprime as notas do usuario onde n50 são notas de 50 e n20 notas de 20...*/ printf("\n\nR$ 50 -> %d notas\n", n50); printf("R$ 20 -> %d notas\n", n20); printf("R$ 10 -> %d notas\n", n10); printf("R$ 05 -> %d notas\n", n5); } int fim(){ // função que encerra o programa caso o saq for negativo ou o usuario desejar encerrar. printf ("\n\nFIM!!!"); return 0;
}
int menu(int tt, int s){//função pede o que o usuario deseja fazer entre 2SACAR,1DEPOSITAR,3SAIR e retorna a escolha do usuario e mostra o total de R$ que o usuario tem em sua conta. printf("\nSeu cofre tem um total de R$ %d\n\n", tt); printf ("(1)PARA DEPOSITAR NOTAS (2)PARA SACAR SEU DINHEIRO (3)SAIR\n"); scanf ("%d", &s); return s;
}
int pedido(int n,int a){//função que pede quantas notas o usuario deseja depositar nao sendo negativas e retorna as notas depositadas int t; t=a; printf("\nQuantas notas de R$ %d deseja depositar? : ", n); scanf("%d", &a); while(0>a){ printf("\nFavor digitar um numero positivo de notas a serem depositadas! : "); scanf("%d", &a); } a=a+t; return a;
}
int main(){/*inicio onde n50=notas de 50... até n5, tt= total de reais, saq=quantidade que o usuario for sacar, s= opção que o usuario ira fazer entre 1DEPOSITAR,2SACAR,3SAIR, saq50=notas que foram sacadas.. até n5, infnt= mantem o loop infinito até o usuario sair ou saq for negativo, resto= usado para ver a saida de notas, s50= valor em reais que casa quantidade de notas tem... até s5. */ int n50=0,n20=0,n10=0,n5=0,tt,s=1,saq,s50,s20,s10,s5,infnt=1,resto,saq50=0,saq20=0,saq10=0,saq5=0; printf ("\n**CAIXA ELETRONICO**\n\n"); printf ("SEU SALDO ATUAL EH 0 FAVOR DEPOSITAR!\n"); while(infnt==1){//loop infinito while(s==1){//pede o deposito,mostra