Autor
|
Tema: Minutos y minuto (Leído 6,791 veces)
|
Meta
|
Hola: 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#: 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.
|
|
|
En línea
|
|
|
|
Parado_larga_duracion_ESP
Desconectado
Mensajes: 49
|
Si hay 2 condiciones pero falta la tercera, normal. Falta el caso donde la división da 0, ni 1, ni mayor que 1, sino 0.
¿O no? Ay. Igual me estoy confundiendo. Hablo sin probar. Ni idea, chico. Igual son los paréntesis. Bueno, no sé. Suerte.
|
|
« Última modificación: 4 Noviembre 2023, 14:48 pm por Parado_larga_duracion_ESP »
|
En línea
|
|
|
|
Meta
|
Si hay 2 condiciones pero falta la tercera, normal. Falta el caso donde la división da 0, ni 1, ni mayor que 1, sino 0.
¿O no? Ay. Igual me estoy confundiendo. Hablo sin probar. Ni idea, chico. Igual son los paréntesis. Bueno, no sé. Suerte.
Voy a probar con la suerte a ver, ajjajajajaja. Ediito: Pues si, es esto. if ((totalMinutos % 60) == 1) { Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minuto.\n"); } if ((totalMinutos % 60) > 1) { Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minutos.\n"); } if ((totalMinutos % 60) == 0) { Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minutos.\n"); }
Muchas gracias mi muy distinguido amigo.
|
|
« Última modificación: 5 Noviembre 2023, 07:30 am por Meta »
|
En línea
|
|
|
|
Danielㅤ
Desconectado
Mensajes: 1.846
🔵🔵🔵🔵🔵🔵🔵
|
|
|
« Última modificación: 28 Noviembre 2023, 19:32 pm por Danielㅤ »
|
En línea
|
|
|
|
Meta
|
Lo se. Gracias 🙂
|
|
|
En línea
|
|
|
|
Danielㅤ
Desconectado
Mensajes: 1.846
🔵🔵🔵🔵🔵🔵🔵
|
Lo se. Gracias 🙂
Si, lógicamente sabés que la solución completa está en el otro tema que abriste porque sos el mismo usuario que pide la ayuda pero como en éste tema lo has dejado sin responder sin comentar que la solución está en el otro tema dejando el link de referencia por eso lo hago yo y porque ademas es bueno que los otros usuarios lo sepan como finalizó el tema siendo solucionado.
|
|
|
En línea
|
|
|
|
Meta
|
Está bien.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
meter 90 minutos en un cd de 80 minutos
Multimedia
|
pretty0483
|
5
|
4,238
|
29 Diciembre 2006, 06:13 am
por pretty0483
|
|
|
Me bloquea el mouse 1 minuto mas no :(
Programación Visual Basic
|
̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿
|
5
|
1,835
|
6 Junio 2007, 22:09 pm
por Tughack
|
|
|
WoW en un minuto
Juegos y Consolas
|
peib0l
|
3
|
4,785
|
13 Junio 2012, 00:02 am
por satellite-73k
|
|
|
Ayuda convertir minutos a horas y minutos !
Java
|
xbyxrorroh
|
5
|
13,037
|
27 Junio 2013, 01:53 am
por Debci
|
|
|
Horas, hora, minutos y minuto.
.NET (C#, VB.NET, ASP)
|
Meta
|
5
|
3,478
|
28 Noviembre 2023, 00:09 am
por Meta
|
|