1
resposta

Resolução

// Variaveis
Console.Write("Digite valor minutos: ");
int minutosInput = int.Parse(Console.ReadLine()!);
double horas = minutosInput / 60;
minutosInput %= 60;
Console.WriteLine($"Tempo: {horas} horas e {minutosInput} minutos.");

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Cristin.

Agradeço por compartilhar.

Gostei da forma como você usou a divisão inteira e o operador % para calcular as horas e os minutos, ficou bem organizado e claro.

Se você quiser testar, no futuro, pode usar conversão com casas decimais quando quiser maior precisão.


int minutosInput = 130;
double horas = (double)minutosInput / 60;
Console.WriteLine($"Total em horas: {horas:F2}");

Esse código faz a divisão retornando 2.17 horas, em vez de arredondar para um número inteiro.

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