domingo, 6 de abril de 2025

Determinar si un número es par 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 btnCalcular_Click_1(object sender, EventArgs e)
        {
            long n = Convert.ToInt64(txtNum.Text);
            if(n % 2 == 0)
            {
                txtResultado.Text = $"El número {n} es par.";
            }
            else
            {
                txtResultado.Text = $"El número {n} no es par.";
            }
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtNum.Clear();
            txtResultado.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.
% --> 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.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.

Explicación del Código:

📦 Espacios de nombres (namespaces)

using System; y los demás using permiten usar funciones y controles como formularios, botones, cajas de texto, etc. Son como herramientas necesarias para el funcionamiento del programa.

🧱 Definición del formulario

Se crea una clase llamada frmEjercicio que representa la ventana del programa. En el constructor, se llama a InitializeComponent() para inicializar todos los controles del formulario.

🎯 Botón "Calcular" (btnCalcular)

Esta función se ejecuta cuando el usuario hace clic en el botón "Calcular":

  • Toma el texto de la caja txtNum.
  • Convierte ese texto a número (long).
  • Verifica si el número es divisible entre 2 (n % 2 == 0).
  • Muestra el resultado en txtResultado.

🧹 Botón "Limpiar" (btnLimpiar)

Esta función se activa al hacer clic en el botón "Limpiar":

  • Borra el contenido de las cajas txtNum y txtResultado.
  • Coloca el cursor nuevamente en txtNum para ingresar otro número.

✅ Resumen

Elemento Función
txtNum Caja donde se escribe el número.
btnCalcular Botón que determina si el número es par.
txtResultado Muestra el mensaje de resultado.
btnLimpiar Limpia las cajas de texto y coloca el cursor nuevamente en txtNum.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️