Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-11-2023
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 472
Poder: 22
REHome Va por buen camino
Minutos y minuto en C#

Hola:

Con este código si me lee 80 minutos, tiene que decir 1 hora y 20 minutos.

Si pongo 59 minutos me tiene que decir 59 minutos.

Si pongo 61 minutos, me tiene que decir 1 hora y 1 minuto.

Código:
        private void button_Ver_datos_Click(object sender, EventArgs e)
        {
            string entrada = "#I225.7O226.2L006B100V25.7F50.2H50.2R0080S€„€ˆ„À\r\n\r\n";

            char[] separadores = { '#', 'I', 'O', 'L', 'B', 'V', 'F', 'H', 'R', 'S' };

            string[] salida = entrada.Split(separadores, StringSplitOptions.RemoveEmptyEntries);
            
            label_I.Text = salida[0] + " V";
            label_O.Text = salida[1] + " V";
            label_L.Text = salida[2].TrimStart('0') + " %"; // Quita los ceros de la izquierda.
            label_B.Text = salida[3] + " %";
            label_V.Text = salida[4] + " V";
            label_F.Text = salida[5] + " Hz";
            label_H.Text = salida[6] + " Hz";
            label_R.Text = salida[7].TrimStart('0') + " Minutos";
        }
En consola es así:
Código:
                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.\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");
                }
En windows form no se como se hace.

¿Alguna idea?

Saludos.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.

Última edición por REHome fecha: 06-11-2023 a las 07:50:14.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Noticia de Ultimo minuto AzidRain Humor 3 09-08-2012 19:59:48
Pasar de minutos a Horas:minutos look OOP 8 08-07-2008 23:19:38
Pierdo un minuto entre horas Nomad Varios 2 13-02-2008 18:08:13
Pilas 'nuevas' al minuto Investment Noticias 0 30-03-2005 16:24:21


La franja horaria es GMT +2. Ahora son las 01:55:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi