Código del ejercicio:
Definición de los códigos del ejercicio:
int --> dato entero de 32 bits.string --> dato de tipo cadena de texto.
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 que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
Length --> obtiene el número de caracteres del objeto String actual.
== --> 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.
$"{}" --> 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:
1. Librerías
using System.Windows.Forms;
Estas líneas importan las librerías necesarias para utilizar funciones básicas de C# y crear formularios de Windows Forms.
2. Namespace
El namespace organiza el proyecto y agrupa las clases relacionadas.
3. Clase del formulario
Aquí se crea la ventana principal del programa.
frmEjercicio es el nombre del formulario.
: Form indica que hereda las propiedades de un formulario de Windows Forms.
4. Constructor
{
InitializeComponent();
}
El constructor se ejecuta cuando el formulario inicia.
InitializeComponent() carga todos los controles del formulario como botones y cajas de texto.
5. Evento del botón Contar
Este método se ejecuta cuando el usuario hace clic en el botón Contar.
6. Variables
string s = txtVocal.Text;
c almacena la cantidad de vocales "e".
i sirve para recorrer cada letra de la cadena.
s guarda el texto ingresado por el usuario.
7. Bucle while
El ciclo while recorre todas las letras de la cadena.
s.Length obtiene la cantidad de caracteres del texto.
8. Verificar la vocal "e"
{
c++;
}
Aquí el programa revisa si la letra actual es una vocal e.
Si encuentra una "e", aumenta el contador en 1 usando c++.
9. Incrementar posición
Incrementa la posición para seguir revisando la siguiente letra del texto.
10. Mostrar resultado
Muestra el resultado final en la caja de texto llamada txtResultado.
11. Botón Limpiar
txtResultado.Clear();
txtVocal.Focus();
Clear() borra el contenido de las cajas de texto.
Focus() coloca el cursor nuevamente en la caja de texto para escribir otra cadena.
No hay comentarios.:
Publicar un comentario