using static System.Console ;
namespace CaixaEletronico {
public class Program {
public static void Main( string[ ] args) {
WriteLine( "Caixa Eletronico\n \n " ) ;
var valor = 0 ;
while ( valor > - 1 ) {
Write( "Digite o valor do saque (-1 para sair): " ) ;
if ( int .TryParse ( ReadLine( ) , out valor) && valor > - 1 ) {
int notas100 = valor / 100 ;
int resto = valor - ( notas100 * 100 ) ;
int notas50 = resto / 50 ;
resto -= notas50 * 50 ;
int notas20 = resto / 20 ;
resto -= notas20 * 20 ;
int notas10 = resto / 10 ;
resto -= notas10 * 10 ;
int notas5 = resto / 5 ;
resto -= notas5 * 5 ;
int notas1 = resto / 1 ;
resto -= notas1 * 1 ;
WriteLine( $"\n Quantidade de notas:\n Notas de 100R$: {notas100}\n " ) ;
WriteLine( $"Notas de 50R$: {notas50}\n " ) ;
WriteLine( $"Notas de 20R$: {notas20}\n " ) ;
WriteLine( $"Notas de 10R$: {notas10}\n " ) ;
WriteLine( $"Notas de 5R$: {notas5}\n " ) ;
WriteLine( $"Notas de 1R$: {notas1}\n " ) ;
}
}
}
}
}
//https://pt.stackoverflow.com/q/237845/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoJCQkJCQpuYW1lc3BhY2UgQ2FpeGFFbGV0cm9uaWNvIHsKICAgIHB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgICAgIFdyaXRlTGluZSgiQ2FpeGEgRWxldHJvbmljb1xuXG4iKTsKCQkJdmFyIHZhbG9yID0gMDsKCQkJd2hpbGUgKHZhbG9yID4gLTEpIHsKCQkJCVdyaXRlKCJEaWdpdGUgbyB2YWxvciBkbyBzYXF1ZSAoLTEgcGFyYSBzYWlyKTogIik7CgkJCQlpZiAoaW50LlRyeVBhcnNlKFJlYWRMaW5lKCksIG91dCB2YWxvcikgJiYgdmFsb3IgPiAtMSkgewoJCQkJCWludCBub3RhczEwMCA9IHZhbG9yIC8gMTAwOwoJCQkJCWludCByZXN0byA9IHZhbG9yIC0gKG5vdGFzMTAwICogMTAwKTsKCQkJCQlpbnQgbm90YXM1MCA9IHJlc3RvIC8gNTA7CgkJCQkJcmVzdG8gLT0gbm90YXM1MCAqIDUwOwoJCQkJCWludCBub3RhczIwID0gcmVzdG8gLyAyMDsKCQkJCQlyZXN0byAtPSBub3RhczIwICogMjA7CgkJCQkJaW50IG5vdGFzMTAgPSByZXN0byAvIDEwOwoJCQkJCXJlc3RvIC09IG5vdGFzMTAgKiAxMDsKCQkJCQlpbnQgbm90YXM1ID0gcmVzdG8gLyA1OwoJCQkJCXJlc3RvIC09IG5vdGFzNSAqIDU7CgkJCQkJaW50IG5vdGFzMSA9IHJlc3RvIC8gMTsKCQkJCQlyZXN0byAtPSBub3RhczEgKiAxOwoJCQkJCVdyaXRlTGluZSgkIlxuUXVhbnRpZGFkZSBkZSBub3Rhczpcbk5vdGFzIGRlIDEwMFIkOiAge25vdGFzMTAwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgNTBSJDogIHtub3RhczUwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgMjBSJDogIHtub3RhczIwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgMTBSJDogIHtub3RhczEwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgNVIkOiAge25vdGFzNX1cbiIpOwoJCQkJCVdyaXRlTGluZSgkIk5vdGFzIGRlIDFSJDogIHtub3RhczF9XG4iKTsKCQkJCX0KCQkJfQogICAgICAgIH0KICAgIH0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMjM3ODQ1LzEwMQ==