viernes, 23 de enero de 2026

Crear la tabla de sumar de cualquier número ingresado del 1 al 10 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 btnMostrar_Click(object sender, EventArgs e)
        {
            int i = 1, n;
            n = int.Parse(txtNum.Text);
            while (i <= 10)
            {
                int suma = n + i;
                lbxResultado.Items.Add($"{n} + {i} = {suma}");
                i++;
            }
        }

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

Definición de los códigos del ejercicio:

int --> dato entero de 32 bits.
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
$"{}" --> 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.
ListBox.Items.Clear() --> borra todos los elementos dentro de un cuadro de lista.
listBox.Items.Add() --> agregar elementos a un control de cuadro de lista

Explicación del código:

```

Este programa permite mostrar la tabla de sumar de cualquier número ingresado, desde el 1 hasta el 10, utilizando Windows Forms en C#.

1. Importación de librerías

Estas librerías permiten usar formularios, controles y eventos en una aplicación de Windows Forms.

``` using System; using System.Windows.Forms;
```

2. Namespace y formulario

El namespace organiza el proyecto y la clase frmEjercicio representa el formulario principal donde se ejecuta el programa.

3. Constructor del formulario

El constructor se ejecuta cuando se abre el formulario. Su función es inicializar todos los controles visuales.

``` public frmEjercicio() { InitializeComponent(); }
```

4. Botón Mostrar

Este método se ejecuta al presionar el botón Mostrar. Genera la tabla de sumar del número ingresado.

  • i inicia en 1 y controla el ciclo.
  • n almacena el número ingresado en el TextBox.
  • El ciclo while se repite hasta llegar a 10.
  • Cada suma se muestra en el ListBox.
``` int i = 1, n; n = int.Parse(txtNum.Text); while (i <= 10) { int suma = n + i; lbxResultado.Items.Add($"{n} + {i} = {suma}"); i++; }
```

5. Botón Limpiar

Este método limpia los datos del formulario para realizar un nuevo cálculo.

  • Borra el número ingresado.
  • Elimina los resultados mostrados.
  • Coloca el cursor nuevamente en el TextBox.
``` txtNum.Clear(); lbxResultado.Items.Clear(); txtNum.Focus();
```

Conclusión

Este ejercicio es ideal para aprender el uso de ciclos while, manejo de eventos y presentación de resultados en aplicaciones Windows Forms con C#.

```

No hay comentarios.:

Publicar un comentario

Crear la tabla de multiplicar de cualquier número ingresado del 1 al 10 en Windows Forms C Sharp

Código del ejercicio: using System ; using System . Collections . Generic ; using System . ComponentModel ; using Syste...

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