viernes, 15 de mayo de 2026

Convertir metros a pies 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 * 3.28084;
            txtResultado.Text = convertir + " ft";
        }

        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 usar funciones de C# ya preparadas.

using System;
using System.Windows.Forms;
  • System: contiene funciones básicas del lenguaje.
  • System.Windows.Forms: permite crear ventanas y controles gráficos.

Namespace

namespace Ejercicio

El namespace organiza el proyecto y agrupa las clases.

Clase del Formulario

public partial class frmEjercicio : Form

Aquí se crea el formulario llamado frmEjercicio.

La palabra Form indica que es una ventana de Windows Forms.

Constructor del Formulario

public frmEjercicio() { InitializeComponent(); }

El constructor se ejecuta cuando se abre el formulario.

  • InitializeComponent() carga todos los controles del formulario.
  • Por ejemplo: botones, cajas de texto y etiquetas.

Botón Convertir

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

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

  • txtNum.Text: obtiene el número ingresado.
  • Convert.ToDouble(): convierte el texto a número decimal.
  • metro * 3.28084: convierte metros a pies.
  • txtResultado.Text: muestra el resultado.

Fórmula utilizada:

:contentReference[oaicite:0]{index=0}

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.

  • Clear(): borra el contenido.
  • Focus(): coloca nuevamente el cursor en la caja de texto.

Resumen

El programa permite ingresar una cantidad en metros y convertirla automáticamente a pies.

También incluye un botón para limpiar los datos y volver a empezar.

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