// sistema de gerenciamento de tempo
int minutos = 250;
int horas = minutos / 60;
int minutosRestantes = minutos % 60;
Console.WriteLine($"Tempo: {horas} horas e {minutosRestantes} minutos");
// sistema de gerenciamento de tempo
int minutos = 250;
int horas = minutos / 60;
int minutosRestantes = minutos % 60;
Console.WriteLine($"Tempo: {horas} horas e {minutosRestantes} minutos");
Oi, José! Como vai?
Você aplicou bem a divisão inteira com minutos / 60 para calcular as horas e o operador % para encontrar os minutos restantes. Essa combinação é muito útil em conversões de tempo, como transformar 250 minutos em 4 horas e 10 minutos.
Uma dica interessante para o futuro é usar TimeSpan, que ajuda a representar intervalos de tempo de forma mais direta em C#. Veja este exemplo:
int minutos = 250;
TimeSpan tempo = TimeSpan.FromMinutes(minutos);
Console.WriteLine($"Tempo: {tempo.Hours} horas e {tempo.Minutes} minutos");
O código cria um intervalo a partir dos minutos e exibe separadamente as horas e os minutos. Ótimo trabalho praticando variáveis, operadores e conversão de valores.