domingo, 17 de mayo de 2026

Convertir centímetros 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 centimetro = Convert.ToDouble(txtNum.Text);
            double convertir = centimetro * 0.01;
            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.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una 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.Windows.Forms;

Estas librerías permiten utilizar funciones básicas de C# y herramientas para crear formularios en Windows Forms.

2. Namespace

namespace Ejercicio

El namespace sirve para organizar el código del proyecto.

3. Clase del formulario

public partial class frmEjercicio : Form

Esta clase representa la ventana principal del programa. Hereda de la clase Form para funcionar como un formulario.

4. Constructor del formulario

public frmEjercicio() { InitializeComponent(); }

El constructor se ejecuta al iniciar el formulario. InitializeComponent() carga todos los controles visuales.

5. Botón Convertir

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

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

  • Obtiene el valor ingresado en txtNum.
  • Convierte el texto a número decimal usando Convert.ToDouble().
  • Multiplica el número por 0.01 para convertir centímetros a metros.
  • Muestra el resultado en txtResultado.

6. Botón Limpiar

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

Este código limpia las cajas de texto y coloca nuevamente el cursor en el campo de entrada.

  • txtNum.Clear() borra el valor ingresado.
  • txtResultado.Clear() elimina el resultado.
  • txtNum.Focus() coloca el cursor en la caja txtNum.

7. Funcionamiento General

El programa permite ingresar una cantidad en centímetros, convertirla a metros y mostrar el resultado automáticamente. También incluye un botón para limpiar los datos.

No hay comentarios.:

Publicar un comentario

Mostrar los números de N número hasta 1 en Windows Forms C Sharp

Código del ejercicio: Con ciclo while using System ; using System . Collections . Generic ; using System . ComponentModel ; us...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️