Código del ejercicio:
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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else if --> use else if para especificar una nueva condición para probar, si la primera condición es falsa.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en 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 en Windows Forms genera los primeros números de la siguiente serie:
El usuario escribe la cantidad de números que desea mostrar y el programa genera automáticamente la serie.
Librerías utilizadas
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;
Estas librerías permiten utilizar herramientas básicas del lenguaje C# y controles visuales de Windows Forms.
Namespace y clase
namespace Ejercicio organiza el programa.
frmEjercicio : Form indica que la clase representa
una ventana de Windows Forms.
Constructor del formulario
Inicializa todos los componentes del formulario, como botones, TextBox y ListBox.
Evento del botón Mostrar
Este evento se ejecuta cuando el usuario hace clic en el botón Mostrar.
Variables utilizadas
| Variable | Función |
|---|---|
| s | Guarda el valor actual de la serie. |
| c | Controla cuántos números se generaron. |
| sw | Controla qué número se debe sumar. |
| x | Cantidad de números que el usuario desea mostrar. |
Lectura del número ingresado
Convierte el texto ingresado por el usuario en un número entero.
Ciclo while
El ciclo se repetirá mientras el contador sea menor a la cantidad de números solicitados.
Formación de la serie
La serie se forma sumando los siguientes números:
Después el patrón vuelve a repetirse.
Primera condición
Suma 5 al valor actual y lo muestra en el ListBox.
Segunda condición
Suma 2 y cambia el valor de sw a 3.
Tercera condición
Suma 3 y cambia el valor de sw a 4.
Cuarta condición
Suma 4 y vuelve nuevamente al valor 1.
Incremento del contador
Aumenta el contador en 1 para controlar la cantidad de números mostrados.
Botón Limpiar
Este botón limpia el formulario.
- txtNum.Clear() → Borra el TextBox.
- lbxResultado.Items.Clear() → Borra el ListBox.
- txtNum.Focus() → Coloca el cursor en el TextBox.
Funcionamiento general del programa
- El usuario escribe un número.
- Presiona el botón Mostrar.
- El programa genera la serie automáticamente.
- Los números aparecen en el ListBox.
- El botón Limpiar elimina todos los datos.
No hay comentarios.:
Publicar un comentario