Código del ejercicio: Con ciclo while
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.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
listBox.Items.Add() --> agregar elementos a un control de cuadro de lista
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
ListBox.Items.Clear() --> borra todos los elementos dentro de un cuadro de lista.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.
Explicación del Código:
Este código en C# utiliza Windows Forms para crear una interfaz gráfica que permite generar y mostrar los números pares del 0 hasta un número ingresado por el usuario.
1. Espacios de nombres
Se importan librerías necesarias para el funcionamiento del programa.
using System;
using System.Windows.Forms;
2. Clase Principal
Define la ventana principal y la inicializa.
public partial class frmEjercicio : Form
{
public frmEjercicio()
{
InitializeComponent();
}
}
3. Botón "Mostrar"
Cuando se presiona este botón, genera los números pares desde 0 hasta el número ingresado.
private void btnMostrar_Click(object sender, EventArgs e)
{
long n1, n2;
n2 = Convert.ToInt64(txtNum1.Text);
n1 = 0;
while(n1 <= n2)
{
lbxResultado.Items.Add(n1);
n1 += 2;
}
}
4. Botón "Limpiar"
Este botón borra los datos ingresados y la lista de números generados.
private void btnLimpiar_Click(object sender, EventArgs e)
{
txtNum1.Clear();
lbxResultado.Items.Clear();
txtNum1.Focus();
}
5. Ejemplo de entrada y salida
Si el usuario ingresa 10 y presiona "Mostrar", verá lo siguiente:
0
2
4
6
8
10
Conclusión
Este programa permite generar y visualizar números pares en una lista mediante una interfaz gráfica sencilla.
Código del ejercicio: Con ciclo for
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.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
listBox.Items.Add() --> agregar elementos a un control de cuadro de lista
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
ListBox.Items.Clear() --> borra todos los elementos dentro de un cuadro de lista.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.
Explicación del Código:
Este código crea una aplicación en Windows Forms en C# que genera números pares desde 0 hasta un número ingresado por el usuario y los muestra en una lista.
Explicación del código:
-
Espacios de nombres (
using System;...):Importan las bibliotecas necesarias para trabajar con formularios en C#.
-
Definición del formulario
frmEjercicio:Es una clase que representa la ventana del programa e inicializa los controles gráficos con
InitializeComponent();. -
Evento
btnMostrar_Click:Se ejecuta cuando el usuario hace clic en el botón "Mostrar".
- Convierte el texto ingresado (
txtNum1.Text) en un número (long n2). - Usa un bucle
forpara generar números pares desde0hastan2. - Los números pares se añaden a la lista
lbxResultado.
- Convierte el texto ingresado (
-
Evento
btnLimpiar_Click:Se ejecuta cuando el usuario hace clic en el botón "Limpiar".
- Borra el contenido del cuadro de texto (
txtNum1.Clear();). - Borra los números de la lista (
lbxResultado.Items.Clear();). - Pone el foco nuevamente en el cuadro de texto (
txtNum1.Focus();).
- Borra el contenido del cuadro de texto (
Objetivo del programa:
Permite al usuario ingresar un número y muestra todos los números pares desde 0 hasta el número ingresado en una lista dentro de la aplicación.
No hay comentarios.:
Publicar un comentario