viernes, 16 de enero de 2026

Mostrar todos los múltiplos de 3 hasta el número 15 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_1(object sender, EventArgs e)
        {
            int a = 1, b;
            b = int.Parse(txtNum.Text);
            while(a <= b)
            {
                if(a % 3 == 0)
                {
                    lbxResultado.Items.Add(a);
                }
                a++;
            }
        }

        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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es 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 modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
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 todos los múltiplos de 3 desde el número 1 hasta el número que el usuario ingresa (por ejemplo, 15), usando un formulario de Windows Forms.

Explicación del código

1. Declaración de variables


int a = 1, b;
b = int.Parse(txtNum.Text);
    
  • a es un contador que inicia en 1.
  • b almacena el número que el usuario escribe en el TextBox.
  • int.Parse convierte el texto ingresado a número.

2. Bucle while


while(a <= b)
    

El ciclo while se repite mientras el valor de a sea menor o igual al número ingresado.

3. Condición para verificar múltiplos de 3


if(a % 3 == 0)
{
    lbxResultado.Items.Add(a);
}
    
  • El operador % obtiene el residuo de una división.
  • Si el residuo es 0, el número es múltiplo de 3.
  • El número se agrega al ListBox.

4. Incremento del contador


a++;
    

Aumenta el valor de a en 1 para continuar el recorrido.

5. Botón Limpiar


txtNum.Clear();
lbxResultado.Items.Clear();
txtNum.Focus();
    
  • Limpia el TextBox.
  • Borra los resultados del ListBox.
  • Coloca el cursor nuevamente en el TextBox.

Resultado

Si el usuario ingresa el número 15, el programa mostrará:

3, 6, 9, 12, 15

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