viernes, 15 de mayo de 2026

Convertir metros a pulgadas 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 metro = Convert.ToDouble(txtNum.Text);
            double convertir = metro * 39.3701;
            txtResultado.Text = convertir + " in";
        }

        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 una cantidad de metros a pulgadas utilizando Windows Forms en C#.

1. Librerías utilizadas

using System;
using System.Windows.Forms;

Estas librerías permiten utilizar funciones básicas del lenguaje C# y crear ventanas gráficas en Windows Forms.

2. Namespace del proyecto

namespace Ejercicio

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

3. Clase principal 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.

4. Constructor del formulario

public frmEjercicio()
{
    InitializeComponent();
}

El constructor se ejecuta al iniciar el formulario. InitializeComponent() carga todos los controles como botones, cajas de texto y etiquetas.

5. Evento del botón Convertir

private void btnConvertir_Click(object sender, EventArgs e)

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

Leer el valor ingresado

double metro = Convert.ToDouble(txtNum.Text);

Obtiene el número escrito en la caja de texto y lo convierte a tipo decimal.

Realizar la conversión

double convertir = metro * 39.3701;

Multiplica los metros por 39.3701, ya que 1 metro equivale a 39.3701 pulgadas.

Mostrar el resultado

txtResultado.Text = convertir + " in";

Muestra el resultado de la conversión en la caja de texto junto con la unidad "in" que significa pulgadas.

6. Evento del botón Limpiar

private void btnLimpiar_Click(object sender, EventArgs e)

Este evento se ejecuta cuando el usuario hace clic en el botón Limpiar.

Limpiar cajas de texto

txtNum.Clear();
txtResultado.Clear();

Borra el contenido de las cajas de texto.

Colocar el cursor

txtNum.Focus();

Coloca nuevamente el cursor en la caja de texto para escribir otro número rápidamente.

Funcionamiento general del programa

El usuario escribe una cantidad en metros, presiona el botón Convertir y el programa calcula automáticamente el equivalente en pulgadas. Luego, con el botón Limpiar, puede borrar los datos y realizar una nueva conversión.

No hay comentarios.:

Publicar un comentario

Convertir metros a pies en Windows Forms C Sharp

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

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