domingo, 10 de mayo de 2026

Convertir metros a yardas 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 * 1.09361;
            txtResultado.Text = convertir + " yd";
        }

        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 using

Las librerías using permiten utilizar funciones y herramientas de C#. Gracias a ellas se pueden crear formularios, botones, cajas de texto y realizar conversiones.

using System;
using System.Windows.Forms;

Namespace

El namespace sirve para organizar el proyecto. En este caso el proyecto se llama Ejercicio.

namespace Ejercicio

Clase del formulario

Aquí se crea la ventana principal del programa. El formulario se llama frmEjercicio.

public partial class frmEjercicio : Form

Constructor

El constructor se ejecuta cuando inicia el formulario. InitializeComponent() carga todos los controles del formulario.

public frmEjercicio()
{
    InitializeComponent();
}

Botón Convertir

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

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

Paso 1: Se obtiene el número escrito en la caja de texto txtNum.

Paso 2: El número se convierte al tipo decimal con Convert.ToDouble().

Paso 3: El valor en metros se multiplica por 1.09361 para convertirlo a yardas.

Paso 4: El resultado se muestra en txtResultado.

Botón Limpiar

Este evento limpia las cajas de texto cuando el usuario presiona el botón Limpiar.

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

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

txtResultado.Clear() elimina el resultado mostrado.

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

Resumen

El programa permite ingresar una cantidad en metros, convertirla a yardas y mostrar el resultado en pantalla. También tiene un botón para limpiar los datos y volver a realizar otra conversión.

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. ❤️