martes, 12 de mayo de 2026

Convertir pies a 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 pie = Convert.ToDouble(txtNum.Text);
            double convertir = pie * 0.3048;
            txtResultado.Text = convertir + " m";
        }

        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:

Librerías del Programa

using System;
using System.Windows.Forms;

Estas librerías permiten utilizar herramientas de C# para crear programas con ventanas y controles gráficos.

System contiene funciones básicas del lenguaje.

System.Windows.Forms permite crear formularios, botones, cajas de texto y otros elementos visuales.

Namespace del Proyecto

namespace Ejercicio
{

El namespace organiza las clases del programa dentro del proyecto.

Clase del Formulario

public partial class frmEjercicio : Form
{

Aquí se crea el formulario principal del programa.

frmEjercicio es el nombre de la ventana.

: Form indica que la clase hereda las propiedades de un formulario de Windows Forms.

Constructor del Formulario

public frmEjercicio()
{
    InitializeComponent();
}

El constructor se ejecuta cuando se inicia el programa.

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

Botón Convertir

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

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

txtNum.Text obtiene el valor escrito por el usuario.

Convert.ToDouble() convierte el texto en un número decimal.

El valor ingresado en pies se guarda en la variable pie.

Luego se multiplica por 0.3048 para convertir pies a metros.

Finalmente el resultado se muestra en la caja de texto txtResultado.

Botón Limpiar

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

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

txtNum.Clear() borra el número ingresado.

txtResultado.Clear() elimina el resultado.

txtNum.Focus() coloca nuevamente el cursor en la caja de texto principal.

Funcionamiento General del Programa

El programa convierte una cantidad de pies a metros.

El usuario escribe un número en pies, presiona el botón Convertir y automáticamente aparece el resultado en metros.

También existe un botón Limpiar para borrar los datos y realizar otra conversión.

No hay comentarios.:

Publicar un comentario

Calcular el volumen de un prisma rectangular 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. ❤️