miércoles, 13 de mayo de 2026

Convertir minutos a segundos en Windows Forms C Sharp

Código del ejercicio:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Ejercicio
{
    public partial class frmEjercicio : Form
    {
        public frmEjercicio()
        {
            InitializeComponent();
        }

        private void btnConvertir_Click(object sender, EventArgs e)
        {
            double minuto = Convert.ToDouble(txtNum.Text);
            double convertir = minuto * 60;
            txtResultado.Text = convertir + " s";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtNum.Clear();
            txtResultado.Clear();
            txtNum.Focus();
        }
    }
}

Definición de los códigos del ejercicio:

double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Convert.ToDouble() --> convierte un valor especificado en un número de coma flotante de precisión doble.
+ --> el operador ( + ) concatena variables de cadena.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.

Explicación del Código:

Este programa en Windows Forms convierte minutos a segundos. El usuario escribe una cantidad de minutos y el sistema multiplica ese valor por 60.

1. Librerías del sistema

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

Estas librerías permiten usar funciones básicas de C# y controles de Windows Forms, como formularios, botones y cajas de texto.

2. Namespace y formulario

namespace Ejercicio
{
  public partial class frmEjercicio : Form
}

namespace Ejercicio organiza el proyecto.

frmEjercicio es el formulario principal del programa.

: Form significa que la clase hereda propiedades de Windows Forms.

3. Constructor del formulario

public frmEjercicio()
{
  InitializeComponent();
}

El constructor se ejecuta al abrir el formulario.

InitializeComponent() carga todos los controles del diseño, como botones, etiquetas y cajas de texto.

4. Botón Convertir

private void btnConvertir_Click(object sender, EventArgs e)
{
  double minuto = Convert.ToDouble(txtNum.Text);
  double convertir = minuto * 60;
  txtResultado.Text = convertir + " s";
}

Este código se ejecuta cuando el usuario hace clic en el botón Convertir.

  • txtNum.Text obtiene el número escrito por el usuario.
  • Convert.ToDouble() convierte el texto a número decimal.
  • minuto * 60 convierte minutos a segundos.
  • txtResultado.Text muestra el resultado final.

Ejemplo:
Si el usuario escribe 3 minutos:
3 × 60 = 180 segundos.

5. Botón Limpiar

private void btnLimpiar_Click(object sender, EventArgs e)
{
  txtNum.Clear();
  txtResultado.Clear();
  txtNum.Focus();
}

Este código se ejecuta cuando el usuario presiona el botón Limpiar.

  • txtNum.Clear() borra el valor ingresado.
  • txtResultado.Clear() elimina el resultado mostrado.
  • txtNum.Focus() coloca nuevamente el cursor en la caja de texto.

6. Funcionamiento general

  1. El usuario escribe una cantidad de minutos.
  2. Presiona el botón Convertir.
  3. El programa multiplica el valor por 60.
  4. El resultado se muestra en segundos.
  5. El botón Limpiar reinicia el formulario.

No hay comentarios.:

Publicar un comentario

Convertir kilogramos a gramos en Windows Forms C Sharp

Código del ejercicio: using System ; using System . Collections . Generic ; using System . ComponentModel ; using System ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️