Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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.");

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!