miércoles, 13 de mayo de 2026

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

        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 using

using System; using System.Windows.Forms;

Las librerías using permiten utilizar funciones de C#.

  • System: contiene funciones básicas del lenguaje.
  • System.Windows.Forms: permite crear formularios, botones y cajas de texto.

2. Namespace

namespace Ejercicio

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

3. Clase del formulario

public partial class frmEjercicio : Form

Aquí se crea el formulario principal de la aplicación.

  • frmEjercicio: nombre de la ventana.
  • : Form: indica que la clase hereda las propiedades de un formulario.

4. Constructor del formulario

public frmEjercicio() { InitializeComponent(); }

El constructor se ejecuta cuando se abre el formulario.

InitializeComponent() carga todos los controles del formulario como botones, etiquetas y cajas de texto.

5. Botón Convertir

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

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

  • Convert.ToDouble(txtNum.Text): convierte el texto ingresado a número decimal.
  • kilogramo * 1000: convierte kilogramos a gramos.
  • txtResultado.Text: muestra el resultado en pantalla.
Ejemplo: 2 kg × 1000 = 2000 g

6. Botón Limpiar

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

Este botón sirve para limpiar las cajas de texto del formulario.

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

7. Resumen del Programa

El programa convierte kilogramos a gramos.

El usuario escribe una cantidad en kilogramos, el sistema multiplica el valor por 1000 y luego muestra el resultado en gramos.

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