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

Convertir cent铆metros a mil铆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 * 10;
            txtResultado.Text = convertir + " mm";
        }

        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:

Este programa permite convertir cent铆metros a mil铆metros utilizando Windows Forms en C#. El usuario escribe un n煤mero y el sistema realiza la conversi贸n autom谩ticamente.

Librer铆as del programa

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;

Estas librer铆as permiten usar herramientas necesarias para crear aplicaciones Windows Forms, como formularios, botones y cajas de texto.

Namespace

namespace Ejercicio

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

Clase del formulario

public partial class frmEjercicio : Form

Aqu铆 se crea el formulario principal del programa. La palabra Form indica que es una ventana de Windows Forms.

Constructor del formulario

public frmEjercicio()
{
    InitializeComponent();
}

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

Bot贸n Convertir

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

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

  • Convert.ToDouble(txtNum.Text): convierte el texto ingresado a n煤mero decimal.
  • centimetro * 10: multiplica el valor por 10 porque 1 cm equivale a 10 mm.
  • txtResultado.Text: muestra el resultado en la caja de texto.

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 coloca nuevamente el cursor en la caja principal.

  • txtNum.Clear(): limpia la entrada.
  • txtResultado.Clear(): limpia el resultado.
  • txtNum.Focus(): coloca el cursor en la caja de entrada.

Funcionamiento del programa

1. El usuario escribe una cantidad en cent铆metros.
2. Presiona el bot贸n Convertir.
3. El sistema multiplica el valor por 10.
4. El resultado se muestra en mil铆metros.
5. El bot贸n Limpiar borra todos los datos.

Convertir metros a mil铆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 * 1000;
            txtResultado.Text = convertir + " mm";
        }

        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

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;

Estas librer铆as permiten utilizar funciones b谩sicas de C# y crear formularios gr谩ficos en Windows Forms.

Namespace

namespace Ejercicio

El namespace organiza el proyecto y agrupa las clases relacionadas.

Clase principal del formulario

public partial class frmEjercicio : Form

Esta l铆nea crea el formulario principal del programa. La palabra Form indica que es una ventana de Windows.

Constructor del formulario

public frmEjercicio()
{
    InitializeComponent();
}

El constructor inicia todos los componentes del formulario, como botones, etiquetas y cajas de texto.

Evento del bot贸n Convertir

private void btnConvertir_Click(object sender, EventArgs e)

Este m茅todo se ejecuta cuando el usuario hace clic en el bot贸n Convertir.

Obtener el valor ingresado

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

Obtiene el n煤mero escrito por el usuario en la caja de texto txtNum y lo convierte a decimal.

Conversi贸n de metros a mil铆metros

double convertir = metro * 1000;

Multiplica la cantidad de metros por 1000 para convertirla a mil铆metros.

F贸rmula: 1 metro = 1000 mil铆metros

Mostrar resultado

txtResultado.Text = convertir + " mm";

Muestra el resultado de la conversi贸n en la caja de texto txtResultado.

Evento del bot贸n Limpiar

private void btnLimpiar_Click(object sender, EventArgs e)

Este m茅todo se ejecuta cuando el usuario presiona el bot贸n Limpiar.

Limpiar las cajas de texto

txtNum.Clear();
txtResultado.Clear();

Borra el contenido de las cajas de texto.

Colocar el cursor en el TextBox

txtNum.Focus();

Coloca nuevamente el cursor en la caja de texto principal para escribir otro n煤mero.

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.

Convertir millas a pies 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 milla = Convert.ToDouble(txtNum.Text);
            double convertir = milla * 5280;
            txtResultado.Text = convertir + " ft";
        }

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

Estas librer铆as permiten utilizar funciones del lenguaje C# y herramientas de Windows Forms para crear ventanas, botones, cajas de texto y eventos.

2. Namespace

namespace Ejercicio { }

El namespace organiza el proyecto y agrupa todas las clases del programa.

3. Clase del Formulario

public partial class frmEjercicio : Form { }

Se crea el formulario llamado frmEjercicio.
La palabra Form indica que ser谩 una ventana de Windows Forms.

4. Constructor

public frmEjercicio() { InitializeComponent(); }

El constructor se ejecuta cuando el formulario inicia.

InitializeComponent(); carga todos los controles del formulario:

  • Botones
  • TextBox
  • Etiquetas
  • Dise帽o del formulario

5. Bot贸n Convertir

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

Este evento se ejecuta cuando el usuario hace clic en el bot贸n Convertir.

  • txtNum.Text obtiene el n煤mero ingresado.
  • Convert.ToDouble convierte el texto a n煤mero decimal.
  • El valor se multiplica por 5280 porque:

    1 milla = 5280 pies
  • El resultado se muestra en el TextBox junto a "ft".

6. Bot贸n Limpiar

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

Este bot贸n limpia los datos ingresados en el formulario.

  • txtNum.Clear(); borra el n煤mero ingresado.
  • txtResultado.Clear(); borra el resultado.
  • txtNum.Focus(); coloca el cursor en el TextBox.

7. Funcionamiento del Programa

  1. El usuario escribe una cantidad en millas.
  2. Presiona el bot贸n Convertir.
  3. El sistema multiplica por 5280.
  4. El resultado aparece en pies (ft).
  5. El bot贸n Limpiar borra todos los datos.

Convertir yardas a pies 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 yarda = Convert.ToDouble(txtNum.Text);
            double convertir = yarda * 3;
            txtResultado.Text = convertir + " ft";
        }

        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

Las librer铆as using permiten utilizar funciones y herramientas de C#.

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;
  • System: funciones b谩sicas del lenguaje.
  • System.Windows.Forms: permite crear formularios.
  • Las dem谩s librer铆as ayudan con datos, gr谩ficos y componentes.

2. Namespace

namespace Ejercicio

El namespace organiza el proyecto y agrupa las clases relacionadas.

3. Clase del Formulario

public partial class frmEjercicio : Form

Aqu铆 se crea el formulario llamado frmEjercicio. La palabra Form indica que es una ventana de Windows Forms.

4. Constructor

public frmEjercicio()
{
  InitializeComponent();
}

El constructor inicia el formulario cuando se ejecuta el programa. InitializeComponent() carga todos los controles del formulario.

5. Evento del Bot贸n Convertir

private void btnConvertir_Click(object sender, EventArgs e)

Este evento se ejecuta cuando el usuario hace clic en el bot贸n Convertir.

6. Obtener el Valor

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

Se obtiene el n煤mero escrito en la caja de texto txtNum y se convierte a tipo decimal con double.

7. Conversi贸n de Yardas a Pies

double convertir = yarda * 3;

Aqu铆 se realiza la operaci贸n matem谩tica. Se multiplica la cantidad de yardas por 3, porque una yarda equivale a tres pies.

F贸rmula matem谩tica:

:contentReference[oaicite:0]{index=0}

8. Mostrar Resultado

txtResultado.Text = convertir + " ft";

El resultado se muestra en la caja de texto txtResultado. La abreviatura ft significa pies.

9. Bot贸n Limpiar

private void btnLimpiar_Click(object sender, EventArgs e)

Este evento se ejecuta cuando el usuario hace clic en el bot贸n Limpiar.

10. Borrar Datos

txtNum.Clear();
txtResultado.Clear();

Estas instrucciones eliminan el contenido de las cajas de texto.

11. Colocar el Cursor

txtNum.Focus();

El cursor vuelve autom谩ticamente a la caja de texto txtNum para ingresar otro n煤mero.

Calcular el per铆metro de un tri谩ngulo 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 btnCalcular_Click(object sender, EventArgs e)
        {
            double lado1 = Convert.ToDouble(txtLado1.Text);
            double lado2 = Convert.ToDouble(txtLado2.Text);
            double lado3 = Convert.ToDouble(txtLado3.Text);
            double perimetro = lado1 + lado2 + lado3;
            txtResultado.Text = perimetro + " cm";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtLado1.Clear();
            txtLado2.Clear();
            txtLado3.Clear();
            txtResultado.Clear();
            txtLado1.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:

¿Qu茅 hace este programa?

Este programa realizado en Windows Forms C# permite calcular el per铆metro de un tri谩ngulo ingresando los tres lados.

El usuario escribe los valores de los lados y el programa suma las medidas para mostrar el resultado en cent铆metros.

1. Librer铆as utilizadas

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;

Estas librer铆as permiten utilizar herramientas de C# y crear ventanas gr谩ficas con Windows Forms.

2. Namespace y clase

namespace Ejercicio
{
  public partial class frmEjercicio : Form
}

namespace Ejercicio sirve para organizar el proyecto.

frmEjercicio : Form indica que esta clase representa una ventana de Windows Forms.

3. Constructor del formulario

public frmEjercicio()
{
  InitializeComponent();
}

El constructor se ejecuta al abrir el formulario. La funci贸n InitializeComponent() carga todos los controles de la ventana.

4. Evento del bot贸n Calcular

private void btnCalcular_Click(object sender, EventArgs e)

Este evento se ejecuta cuando el usuario hace clic en el bot贸n Calcular.

5. Obtener los valores ingresados

double lado1 = Convert.ToDouble(txtLado1.Text);
double lado2 = Convert.ToDouble(txtLado2.Text);
double lado3 = Convert.ToDouble(txtLado3.Text);

Estas l铆neas leen los n煤meros escritos por el usuario en las cajas de texto.

Luego convierten el texto a tipo num茅rico double para realizar operaciones matem谩ticas.

6. C谩lculo del per铆metro

double perimetro = lado1 + lado2 + lado3;

Aqu铆 se suman los tres lados del tri谩ngulo para obtener el per铆metro.

F贸rmula utilizada:

Per铆metro = lado1 + lado2 + lado3

7. Mostrar el resultado

txtResultado.Text = perimetro + " cm";

El resultado calculado se muestra en la caja de texto agregando la unidad de medida "cm".

8. Evento del bot贸n Limpiar

private void btnLimpiar_Click(object sender, EventArgs e)

Este evento se ejecuta cuando el usuario presiona el bot贸n Limpiar.

9. Limpiar las cajas de texto

txtLado1.Clear();
txtLado2.Clear();
txtLado3.Clear();
txtResultado.Clear();

Estas instrucciones eliminan todos los datos ingresados y tambi茅n borran el resultado mostrado.

10. Colocar el cursor en el primer campo

txtLado1.Focus();

Esta l铆nea coloca nuevamente el cursor en la primera caja de texto para facilitar un nuevo ingreso de datos.

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