sábado, 16 de mayo de 2026

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.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 n1 = 0, c = 1, n;
            n = Convert.ToInt64(txtNum.Text);
            while(c <= n)
            {
                lbxResultado.Items.Add(n1);
                n1 += 5;
                c++;
            }
        }

        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.
++ --> 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 los primeros números de la serie:

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

El usuario escribe la cantidad de números que desea visualizar y el programa genera la serie aumentando de 5 en 5.

Explicación General del Código

Código Función
using System; Permite utilizar funciones básicas de C#.
using System.Windows.Forms; Permite trabajar con formularios y controles gráficos.
namespace Ejercicio Agrupa las clases del proyecto.
public partial class frmEjercicio : Form Crea el formulario principal del programa.
InitializeComponent(); Inicializa todos los controles del formulario.

Explicación del Botón Mostrar

private void btnMostrar_Click(object sender, EventArgs e) { long n1 = 0, c = 1, n; n = Convert.ToInt64(txtNum.Text); while(c <= n) { lbxResultado.Items.Add(n1); n1 += 5; c++; } }
Línea de código Explicación simple
long n1 = 0, c = 1, n; Se crean variables para almacenar:

n1: número de la serie.
c: contador del ciclo.
n: cantidad de números a mostrar.
n = Convert.ToInt64(txtNum.Text); Convierte el texto ingresado por el usuario en número.
while(c <= n) Ejecuta el ciclo mientras el contador sea menor o igual al número ingresado.
lbxResultado.Items.Add(n1); Agrega el número actual de la serie al ListBox.
n1 += 5; Incrementa el número en 5 para generar la siguiente posición de la serie.
c++; Aumenta el contador en 1.

Explicación del Botón Limpiar

private void btnLimpiar_Click(object sender, EventArgs e) { txtNum.Clear(); lbxResultado.Items.Clear(); txtNum.Focus(); }
Línea de código Explicación simple
txtNum.Clear(); Limpia la caja de texto.
lbxResultado.Items.Clear(); Borra todos los elementos del ListBox.
txtNum.Focus(); Coloca nuevamente el cursor en la caja de texto.

Funcionamiento del Programa

  1. El usuario escribe la cantidad de números.
  2. Presiona el botón Mostrar.
  3. El programa genera la serie aumentando de 5 en 5.
  4. Los resultados aparecen en el ListBox.
  5. El botón Limpiar elimina todos los datos.

Ejemplo

Si el usuario escribe:

5

El programa mostrará:

0 5 10 15 20

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