jueves, 14 de mayo de 2026

Convertir millas 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 milla = Convert.ToDouble(txtNum.Text);
            double convertir = milla * 5280;
            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:

1. 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 utilizar funciones del lenguaje C# y herramientas de Windows Forms para crear ventanas, botones, cajas de texto y eventos.

2. Namespace

namespace Ejercicio { }

El namespace organiza el proyecto y agrupa todas las clases del programa.

3. Clase del Formulario

public partial class frmEjercicio : Form { }

Se crea el formulario llamado frmEjercicio.
La palabra Form indica que será una ventana de Windows Forms.

4. Constructor

public frmEjercicio() { InitializeComponent(); }

El constructor se ejecuta cuando el formulario inicia.

InitializeComponent(); carga todos los controles del formulario:

  • Botones
  • TextBox
  • Etiquetas
  • Diseño del formulario

5. Botón Convertir

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

Este evento 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.
  • El valor se multiplica por 5280 porque:

    1 milla = 5280 pies
  • El resultado se muestra en el TextBox junto a "ft".

6. Botón Limpiar

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

Este botón limpia los datos ingresados en el formulario.

  • txtNum.Clear(); borra el número ingresado.
  • txtResultado.Clear(); borra el resultado.
  • txtNum.Focus(); coloca el cursor en el TextBox.

7. Funcionamiento del Programa

  1. El usuario escribe una cantidad en millas.
  2. Presiona el botón Convertir.
  3. El sistema multiplica por 5280.
  4. El resultado aparece en pies (ft).
  5. El botón Limpiar borra todos los datos.

No hay comentarios.:

Publicar un comentario

Convertir metros a centímetros 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. ❤️