Oi, Philip! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de como você organizou a conversão usando divisão e módulo, ficou claro e funcional. Do jeito que você explicou sua lógica, deu para ver que já domina bem a ideia de quebrar um total em partes.
Uma dica interessante para o futuro é usar TryParse para evitar erros caso o usuário digite algo inválido. Veja este exemplo:
string entrada = Console.ReadLine();
int valor;
if(int.TryParse(entrada, out valor)){
Console.WriteLine(valor);
}
Esse código testa a conversão antes de usar o numero, evitando falhas no programa.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!