miércoles, 13 de mayo de 2026

Convertir toneladas a kilogramos 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 tonelada = Convert.ToDouble(txtNum.Text);
            double convertir = tonelada * 1000;
            txtResultado.Text = convertir + " kg";
        }

        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 del Sistema

Las librerías permiten utilizar herramientas de C# y Windows Forms. Gracias a ellas se pueden crear formularios, botones, cajas de texto y realizar conversiones numéricas.

using System;
using System.Windows.Forms;

Namespace

El namespace organiza el proyecto y agrupa todas las clases relacionadas con el ejercicio.

namespace Ejercicio

Clase del Formulario

La clase frmEjercicio representa la ventana principal del programa.

public partial class frmEjercicio : Form

Constructor

El constructor inicia el formulario y carga todos los componentes creados en el diseño del formulario.

public frmEjercicio()
{
    InitializeComponent();
}

Botón Convertir

Este método se ejecuta cuando el usuario presiona el botón Convertir.

private void btnConvertir_Click(object sender, EventArgs e)

Obtiene el valor escrito por el usuario en la caja de texto y lo convierte al tipo de dato double.

double tonelada = Convert.ToDouble(txtNum.Text);

Realiza la conversión de toneladas a kilogramos multiplicando por 1000.

double convertir = tonelada * 1000;

Muestra el resultado en la caja de texto agregando la unidad kg.

txtResultado.Text = convertir + " kg";

Botón Limpiar

Este método limpia las cajas de texto para ingresar nuevos datos.

private void btnLimpiar_Click(object sender, EventArgs e)

Limpia la caja donde el usuario escribe la cantidad.

txtNum.Clear();

Limpia la caja donde aparece el resultado.

txtResultado.Clear();

Coloca nuevamente el cursor en la caja principal.

txtNum.Focus();

Resumen del Programa

El programa permite convertir toneladas a kilogramos. El usuario escribe una cantidad en toneladas, presiona el botón convertir y el sistema multiplica el valor por 1000 para mostrar el resultado en kilogramos. También tiene un botón para limpiar las cajas de texto y volver a ingresar datos.

No hay comentarios.:

Publicar un comentario

Convertir kilogramos a gramos 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. ❤️