Olá pessoal..
Bom to postando aqui um exercício de facul que também já caiu em uma entrevista para mim.
Como funcionam os caixas eletrônicos, de maneira que saiam menos notas possível.
Em linguagem C..:
Dúvidas e comentários é só postar.
Bom to postando aqui um exercício de facul que também já caiu em uma entrevista para mim.
Como funcionam os caixas eletrônicos, de maneira que saiam menos notas possível.
Em linguagem C..:
Código HTML:
#include <stdio.h> #include <stdlib.h> int saque=0, nota100=0, nota50=0, nota20=0, nota10=0, nota5=0; bool valido = false; void valor_saque() { while(valido == false) //Enquanto o saque não for verdadeiro irá repetir. { printf("Digite o valor do saque: "); scanf("%d", &saque); if(saque%5 != 0) //Se você solicitar notas de 1 ou 2 seu saque será invalido. { printf("\n\n==>Saque Invalido<==\n==>Digite Novamente!<=="); system("pause > null"); system("cls"); } else { valido = true; printf("\n\n\n"); } } } void processo_notas() //Processo para verificar quantas notas de cada serão sacadas. { nota100 = saque/100; saque %= 100; nota50 = saque/50; saque %=50; nota20 = saque/20; saque %=20; nota10 = saque/10; saque %=10; nota5 = saque/5; saque %=5; } void notas() //Apenas imprimi na tela as notas que serão sacadas. { printf("Notas de 100 => %d\n", nota100); printf("Notas de 50 => %d\n", nota50); printf("Notas de 20 => %d\n", nota20); printf("Notas de 10 => %d\n", nota10); printf("Notas de 5 => %d\n", nota5); system("pause"); } main() //Chama todos os métodos. { valor_saque(); processo_notas(); notas(); }
Dúvidas e comentários é só postar.
Comment