public static void Main()
Console.WriteLine("Calculando menor número de moedas para " + valor + " centavos");
new Program().MenorQuantidadeMoedas(valor);
public void MenorQuantidadeMoedas(int valor)
valor = new Program().Calcular(valor, 50);
valor = new Program().Calcular(valor, 25);
valor = new Program().Calcular(valor, 10);
valor = new Program().Calcular(valor, 5);
valor = new Program().Calcular(valor, 2);
valor = new Program().Calcular(valor, 1);
public int Calcular(int valor, int moeda)
int qtdeMoedas = valor / moeda;
Console.WriteLine("-> " + qtdeMoedas + " moeda(s) de " + moeda + " centavos");
int retorno = valor - (qtdeMoedas * moeda);