jueves, 14 de mayo de 2026

Convertir metros cúbicos a litros 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 m3 = Convert.ToDouble(txtNum.Text);
            double convertir = m3 * 1000;
            txtResultado.Text = convertir + " l";
        }

        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.Windows.Forms;

Estas librerías permiten utilizar funciones básicas de C# y crear ventanas con controles gráficos como botones, cajas de texto y formularios.

2. Namespace

namespace Ejercicio

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

3. Clase Principal

public partial class frmEjercicio : Form

Aquí se crea el formulario principal del programa en Windows Forms.

4. Constructor del Formulario

public frmEjercicio()
{
    InitializeComponent();
}

El constructor inicia el formulario y carga todos los componentes diseñados en la ventana.

5. Botón Convertir

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

Este bloque de código se ejecuta cuando el usuario presiona el botón Convertir.

  • txtNum.Text: Obtiene el número ingresado por el usuario.
  • Convert.ToDouble(): Convierte el texto en un número decimal.
  • m3 * 1000: Convierte metros cúbicos a litros.
  • txtResultado.Text: Muestra el resultado final.

6. 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 y vuelve a colocar el cursor en el cuadro principal.

  • txtNum.Clear(): Borra el valor ingresado.
  • txtResultado.Clear(): Elimina el resultado mostrado.
  • txtNum.Focus(): Coloca el cursor nuevamente en la caja de texto.

7. Funcionamiento del Programa

El usuario escribe una cantidad en metros cúbicos y presiona el botón Convertir. El sistema multiplica el valor por 1000 y muestra el resultado en litros.

  • 1 m³ = 1000 litros
  • 2 m³ = 2000 litros
  • 5 m³ = 5000 litros

No hay comentarios.:

Publicar un comentario

Convertir metros cúbicos a litros 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. ❤️