elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Minutos y minuto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Minutos y minuto  (Leído 6,791 veces)
Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Minutos y minuto
« en: 4 Noviembre 2023, 08:05 am »

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#:
Código
  1. using System;
  2.  
  3. namespace Minutos_Horas_Consola_03
  4. {
  5.    internal class Program
  6.    {
  7.        static void Main(string[] args)
  8.        {
  9.            int totalMinutos;
  10.            Console.Write("Ingresa el valor de minutos: ");
  11.            totalMinutos = int.Parse(Console.ReadLine());
  12.  
  13.            if ((totalMinutos % 60) == 1)
  14.            {
  15.                Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minuto.");
  16.            }
  17.            if ((totalMinutos % 60) > 1)
  18.            {
  19.                Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minutos.");
  20.            }
  21.  
  22.  
  23.  
  24.            Console.WriteLine();
  25.            Console.Write("Presiona una tecla para terminar . . . ");
  26.            Console.ReadKey();
  27.        }
  28.    }
  29. }

PD: Se usa Visual Studio Community 2022 y .Net 4.8.


En línea

Parado_larga_duracion_ESP

Desconectado Desconectado

Mensajes: 49


Ver Perfil
Re: Minutos y minuto
« Respuesta #1 en: 4 Noviembre 2023, 14:44 pm »

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


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Minutos y minuto
« Respuesta #2 en: 5 Noviembre 2023, 06:16 am »

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.
Código
  1.                if ((totalMinutos % 60) == 1)
  2.                {
  3.                    Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minuto.\n");
  4.                }
  5.  
  6.                if ((totalMinutos % 60) > 1)
  7.                {
  8.                    Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minutos.\n");
  9.                }
  10.  
  11.                if ((totalMinutos % 60) == 0)
  12.                {
  13.                    Console.WriteLine(totalMinutos / 60 + " hora y " + totalMinutos % 60 + " minutos.\n");
  14.                }

Muchas gracias mi muy distinguido amigo.  ;-)
« Última modificación: 5 Noviembre 2023, 07:30 am por Meta » En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.846


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Minutos y minuto
« Respuesta #3 en: 28 Noviembre 2023, 15:36 pm »

Hola, la solución completa de éste tema se encuentra aquí:

https://foro.elhacker.net/net_c_vbnet_asp/horas_hora_minutos_y_minuto-t520520.0.html


Saludos
« Última modificación: 28 Noviembre 2023, 19:32 pm por Danielㅤ » En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Minutos y minuto
« Respuesta #4 en: 28 Noviembre 2023, 16:20 pm »

Lo se.
Gracias 🙂
En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.846


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Minutos y minuto
« Respuesta #5 en: 28 Noviembre 2023, 19:32 pm »

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


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Minutos y minuto
« Respuesta #6 en: 28 Noviembre 2023, 21:19 pm »

Está bien.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
meter 90 minutos en un cd de 80 minutos
Multimedia
pretty0483 5 4,238 Último mensaje 29 Diciembre 2006, 06:13 am
por pretty0483
Me bloquea el mouse 1 minuto mas no :(
Programación Visual Basic
̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿ 5 1,835 Último mensaje 6 Junio 2007, 22:09 pm
por Tughack
WoW en un minuto
Juegos y Consolas
peib0l 3 4,785 Último mensaje 13 Junio 2012, 00:02 am
por satellite-73k
Ayuda convertir minutos a horas y minutos !
Java
xbyxrorroh 5 13,037 Último mensaje 27 Junio 2013, 01:53 am
por Debci
Horas, hora, minutos y minuto.
.NET (C#, VB.NET, ASP)
Meta 5 3,478 Último mensaje 28 Noviembre 2023, 00:09 am
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines