domingo, 25 de enero de 2026

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 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 multiplicar = n * i;
                lbxResultado.Items.Add($"{n} x {i} = {multiplicar}");
                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 crear la tabla de multiplicar de cualquier número del 1 al 10 ingresado por el usuario, utilizando una aplicación Windows Forms en C#.

1. Uso de librerías

Las líneas using permiten usar clases necesarias para crear la interfaz gráfica (formularios, botones, cuadros de texto y listas).

2. Espacio de nombres (namespace)

namespace Ejercicio organiza el código y evita conflictos con otros programas.

3. Clase del formulario

La clase frmEjercicio representa el formulario principal del programa. Hereda de Form, lo que permite mostrar ventanas en Windows.

4. Constructor del formulario

El método frmEjercicio() se ejecuta cuando el formulario se abre. InitializeComponent() carga todos los controles del formulario (botones, textbox, listbox, etc.).

5. Botón Mostrar

El método btnMostrar_Click se ejecuta cuando el usuario hace clic en el botón Mostrar.

  • Se inicializa la variable i en 1.
  • Se lee el número ingresado en el TextBox (txtNum).
  • Con un ciclo while, se repite la multiplicación desde 1 hasta 10.
  • El resultado se muestra en el ListBox (lbxResultado).

Cada línea agregada al ListBox tiene el formato:
n x i = resultado

6. Botón Limpiar

El método btnLimpiar_Click se ejecuta al presionar el botón Limpiar.

  • Borra el número ingresado en el TextBox.
  • Elimina todos los resultados del ListBox.
  • Coloca el cursor nuevamente en el TextBox para ingresar otro número.

Conclusión

Este ejercicio es ideal para aprender el uso de:

  • Eventos de botones
  • Ciclos while
  • Controles TextBox y ListBox
  • Aplicaciones Windows Forms en 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. ❤️