sábado, 16 de mayo de 2026

Mostrar la siguiente serie: 0,5,10,15,20,25,30,35,40,... 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)
        {
            long n2 = 0, n1;
            n1 = Convert.ToInt64(txtNum.Text);
            while(n2 <= n1)
            {
                lbxResultado.Items.Add(n2);
                n2 += 5;
            }
        }

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

Definición de los códigos del ejercicio:

long --> dato entero de 64 bits.
Convert.ToInt64() --> convierte un valor especificado en un entero de 64 bits con signo.
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 asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
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 en Windows Forms genera una serie numérica de 5 en 5 comenzando desde 0.

0, 5, 10, 15, 20, 25, 30, 35, 40...

1. Librerías utilizadas

using System; using System.Windows.Forms;

Estas librerías permiten usar funciones básicas de C# y crear formularios gráficos.

  • System: contiene funciones básicas del lenguaje.
  • Windows.Forms: permite crear ventanas, botones y controles.

2. Namespace del proyecto

namespace Ejercicio

El namespace organiza las clases del proyecto.

3. Clase principal

public partial class frmEjercicio : Form

Aquí se crea el formulario principal del programa.

  • public: la clase puede ser utilizada desde otros archivos.
  • partial: divide el formulario en varios archivos.
  • frmEjercicio: nombre del formulario.
  • : Form indica que hereda propiedades de Windows Forms.

4. Constructor del formulario

public frmEjercicio() { InitializeComponent(); }

Inicializa todos los componentes del formulario.

5. Evento del botón Mostrar

private void btnMostrar_Click(object sender, EventArgs e)

Este evento se ejecuta cuando el usuario presiona el botón Mostrar.

6. Variables

long n2 = 0, n1;
  • n2: inicia en 0 y genera la serie.
  • n1: almacena el número ingresado por el usuario.

7. Conversión del TextBox

n1 = Convert.ToInt64(txtNum.Text);

Convierte el texto ingresado en el TextBox a un número entero.

8. Ciclo while

while(n2 <= n1)

El ciclo se repite mientras n2 sea menor o igual al número ingresado.

9. Mostrar datos en el ListBox

lbxResultado.Items.Add(n2);

Agrega cada número generado dentro del ListBox.

10. Incremento de 5 en 5

n2 += 5;

Incrementa el valor de n2 en 5 para formar la serie.

0 → 5 → 10 → 15 → 20...

11. Botón Limpiar

private void btnLimpiar_Click(object sender, EventArgs e)

Este botón limpia todos los controles del formulario.

12. Limpiar TextBox

txtNum.Clear();

Borra el contenido del TextBox.

13. Limpiar ListBox

lbxResultado.Items.Clear();

Elimina todos los datos del ListBox.

14. Enviar el cursor al TextBox

txtNum.Focus();

Coloca nuevamente el cursor en el TextBox.

15. Funcionamiento del programa

El usuario escribe un número y luego presiona el botón Mostrar. El programa genera automáticamente una serie de 5 en 5 hasta llegar al número ingresado.

Ejemplo: Si el usuario escribe 40 Resultado: 0 5 10 15 20 25 30 35 40

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 0,5,10,15,20,25,30,35,40,... 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. ❤️