Código del ejercicio:
Definición de los códigos del ejercicio:
int --> dato entero de 32 bits.Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
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 --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
% --> 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.
++ --> 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.
Explicación del Código:
1. Librerías utilizadas
Las librerías permiten usar funciones y herramientas de C#.
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;
- System: contiene funciones básicas.
- System.Windows.Forms: permite crear formularios y controles gráficos.
- System.Drawing: trabaja con colores e imágenes.
2. Namespace
El namespace sirve para organizar el proyecto y agrupar las clases.
3. Clase del formulario
- public: la clase puede utilizarse desde otras partes.
- partial: la clase está dividida en varios archivos.
- frmEjercicio: nombre del formulario.
- : Form indica que hereda características de Windows Forms.
4. Constructor
El constructor se ejecuta al abrir el formulario. InitializeComponent() carga todos los controles del formulario.
5. Evento del botón Mostrar
Este bloque se ejecuta cuando el usuario hace clic en el botón Mostrar.
6. Obtener el número ingresado
- txtNum.Text: obtiene el texto escrito.
- int.Parse(): convierte texto en número entero.
- numero: almacena el valor ingresado.
7. Variables auxiliares
- divisor: sirve para dividir el número.
- contador: cuenta cuántos divisores tiene.
8. Ciclo while
El ciclo se repite mientras el divisor sea menor o igual al número.
9. Verificar divisores
- % obtiene el residuo de una división.
- Si el residuo es 0, significa que sí es divisor.
- Cuando encuentra un divisor, aumenta el contador.
10. Incrementar divisor
Incrementa el divisor en 1 para continuar las comprobaciones.
11. Verificar si es primo
Un número primo tiene solamente dos divisores:
- El número 1
- El mismo número
12. Botón Limpiar
- Clear(): limpia las cajas de texto.
- Focus(): coloca el cursor en txtNum.
No hay comentarios.:
Publicar un comentario