jueves, 14 de mayo de 2026

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.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 * 100;
            txtResultado.Text = convertir + " cm";
        }

        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 permiten utilizar funciones y herramientas del lenguaje C#.

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

Namespace

namespace Ejercicio
{
}

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

Clase del Formulario

public partial class frmEjercicio : Form
{
}

Esta línea crea el formulario llamado frmEjercicio.

La palabra Form indica que será 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 como 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 * 100;
    txtResultado.Text = convertir + " cm";
}

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 en número decimal.
  • metro * 100: convierte metros a centímetros.
  • txtResultado.Text: muestra el resultado final.

Ejemplo:
Si el usuario escribe 3, el resultado será: 300 cm

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 del formulario.

  • txtNum.Clear(): borra el número ingresado.
  • txtResultado.Clear(): borra el resultado.
  • txtNum.Focus(): coloca el cursor nuevamente en la caja de texto.

Resumen del Programa

El programa convierte metros a centímetros utilizando Windows Forms en C#.

  1. El usuario escribe una cantidad en metros.
  2. Presiona el botón Convertir.
  3. El sistema multiplica el valor por 100.
  4. El resultado se muestra en centímetros.
  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. ❤️