jueves, 14 de mayo de 2026

Convertir centímetros a milímetros 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 centimetro = Convert.ToDouble(txtNum.Text);
            double convertir = centimetro * 10;
            txtResultado.Text = convertir + " mm";
        }

        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 permite convertir centímetros a milímetros utilizando Windows Forms en C#. El usuario escribe un número y el sistema realiza la conversión automáticamente.

Librerías del programa

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 herramientas necesarias para crear aplicaciones Windows Forms, como formularios, botones y cajas de texto.

Namespace

namespace Ejercicio

El namespace sirve para organizar el proyecto y agrupar las clases relacionadas.

Clase del formulario

public partial class frmEjercicio : Form

Aquí se crea el formulario principal del programa. La palabra Form indica que es una ventana de Windows Forms.

Constructor del formulario

public frmEjercicio()
{
    InitializeComponent();
}

El constructor se ejecuta al iniciar el formulario. InitializeComponent() carga todos los controles del formulario.

Botón Convertir

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

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

  • Convert.ToDouble(txtNum.Text): convierte el texto ingresado a número decimal.
  • centimetro * 10: multiplica el valor por 10 porque 1 cm equivale a 10 mm.
  • txtResultado.Text: muestra el resultado en la caja de texto.

Botón Limpiar

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

Este botón limpia las cajas de texto y coloca nuevamente el cursor en la caja principal.

  • txtNum.Clear(): limpia la entrada.
  • txtResultado.Clear(): limpia el resultado.
  • txtNum.Focus(): coloca el cursor en la caja de entrada.

Funcionamiento del programa

1. El usuario escribe una cantidad en centímetros.
2. Presiona el botón Convertir.
3. El sistema multiplica el valor por 10.
4. El resultado se muestra en milímetros.
5. El botón Limpiar borra todos los datos.

No hay comentarios.:

Publicar un comentario

Convertir metros cúbicos a litros 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. ❤️