Cuando introduzco en modo consola por ejemplo, si pongo 80 minutos me da este resultado. Si te fijas bien, minutos en plural. Si se pone 1 minuto, tiene que dar singular, sin la s al final.
1 hora y 20 minutos.
Si introduzco 61 minutos me muestra esto:
1 hora y 1 minuto.
Si introduzco 60 minutos, no me dice absolutamente nada en pantalla, se queda en blanco. Ahí el problema.
Código hecho hasta ahora de C#:
Código
using System; namespace Minutos_Horas_Consola_03 { internal class Program { static void Main(string[] args) { int totalMinutos; Console.Write("Ingresa el valor de minutos: "); totalMinutos = int.Parse(Console.ReadLine()); if ((totalMinutos % 60) == 1) { Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minuto."); } if ((totalMinutos % 60) > 1) { Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minutos."); } Console.WriteLine(); Console.Write("Presiona una tecla para terminar . . . "); Console.ReadKey(); } } }
PD: Se usa Visual Studio Community 2022 y .Net 4.8.