1
resposta

[Sugestão] sistema de gerenciamento de tempo

// sistema de gerenciamento de tempo

int minutos = 250;
int horas = minutos / 60;
int minutosRestantes = minutos % 60;

Console.WriteLine($"Tempo: {horas} horas e {minutosRestantes} minutos");

1 resposta

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.

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