Skip to content

Criar um Console application em C#que simule o saque de um caixa eletrônico

Notifications You must be signed in to change notification settings

gustavokuze/Desafio-do-Caixa-Eletronico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Desafio do Caixa Eletrônico

Introdução

O desafio do caixa eletrônico é clássico na programação. O desafio motiva o pensamento lógico e de resolução que, por sua vez, aperfeiçoa a programação de algoritmos. Proponho que desenvolva o algoritmo em Console Application pois facilita o teste.

Um caixa eletrônico opera com alguns tipos de notas disponíveis (R$ 50,00, R$ 20,00, R$ 10,00, R$ 5,00 e R$2,00). O caixa não possui limite de cédulas. Os clientes do banco, podem efetuar saques de um certo valor.

Desafio

Escreva um programa que, dado o valor solicitado pelo cliente, determine o número de cada uma das notas necessário para totalizar esse valor, de modo a minimizar a quantidade de cédulas entregues.

Exemplo 1: Se o cliente deseja retirar R$ 50,00, basta entregar uma única nota de cinquenta reais.

Exemplo 2: Se o cliente deseja retirar R$ 92,00, é necessário entregar uma nota de R$50,00, duas de R$ 20,00 e uma de R$2,00.

Nota: A versão completa está no branch limite-cedulas

About

Criar um Console application em C#que simule o saque de um caixa eletrônico

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages