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.
<= --> 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 mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
% --> 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.
ToString() --> devuelve una cadena que representa el objeto actual.
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:
¿Qué hace el programa?
Este programa permite ingresar un número y calcular cuántas veces aparece cada dígito del 0 al 9.
Número ingresado: 1223344
Resultado:
La frecuencia de 1 es: 1
La frecuencia de 2 es: 2
La frecuencia de 3 es: 2
La frecuencia de 4 es: 2
Librerías using
Las librerías permiten usar funciones básicas de C# y los componentes gráficos de Windows Forms.
Namespace
El namespace organiza las clases del programa.
Clase del formulario
Esta línea crea el formulario principal de la aplicación.
Constructor
Inicializa todos los componentes del formulario.
Evento del botón Calcular
Este evento se ejecuta cuando el usuario hace clic en el botón "Calcular".
Variables utilizadas
- c: dígito que se busca.
- aux: copia auxiliar del número.
- r: almacena el último dígito.
- fd: frecuencia del dígito.
- n: número ingresado.
Leer el número
Convierte el texto ingresado en un número entero.
Recorrer los dígitos del 0 al 9
Este ciclo busca la frecuencia de todos los dígitos del 0 al 9.
Extraer el último dígito
Obtiene el último dígito del número.
Comparar dígitos
Si el dígito es igual al buscado, aumenta el contador.
Eliminar el último dígito
Elimina el último dígito para continuar revisando el número.
Mostrar resultados
Muestra la frecuencia encontrada en el ListBox.
Botón Limpiar
Limpia la caja de texto, elimina los resultados y coloca el cursor nuevamente en el TextBox.
No hay comentarios.:
Publicar un comentario