1
resposta

Resposta Convertendo horas para minutos

Console.Write("\nDigite o tempo em minutos: ");
string tempoEmMinutos = Console.ReadLine()!;
int tempoEmMNumerico = int.Parse(tempoEmMinutos);

   int horas = (tempoEmMNumerico / 60);
int minutosRestantes = tempoEmMNumerico % 60;

Console.WriteLine($"\no Tempo trabalhado foi de: {horas} horas" + $" e {minutosRestantes}  munutos");
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!