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:
¿Qué hace el programa?
Este programa permite escribir un texto en una caja de texto y contar cuántas veces aparece la vocal "a". Después muestra el resultado en pantalla.
Librerías utilizadas
using System.Windows.Forms;
Estas librerías permiten usar funciones básicas de C# y crear formularios de Windows Forms.
Namespace y formulario
{
public partial class frmEjercicio : Form
}
namespace Ejercicio organiza el proyecto.
frmEjercicio es el formulario principal del programa.
: Form significa que la clase hereda las características
de un formulario de Windows.
Constructor del formulario
{
InitializeComponent();
}
El constructor se ejecuta al abrir el formulario.
InitializeComponent() carga todos los controles del formulario,
como botones y cajas de texto.
Evento del botón Contar
Este bloque se ejecuta cuando el usuario hace clic en el botón Contar.
Variables utilizadas
string s = txtVocal.Text;
c guarda la cantidad de vocales "a".
i sirve para recorrer el texto letra por letra.
s almacena el texto ingresado por el usuario.
Bucle while
El ciclo while recorre todo el texto mientras la variable i sea menor al tamaño de la cadena.
Condición para contar la vocal "a"
{
c++;
}
El programa revisa cada letra del texto.
Si encuentra una vocal "a", el contador aumenta en 1.
Incremento de la variable
Aumenta el valor de i para pasar a la siguiente letra del texto.
Mostrar el resultado
Muestra en la caja de resultado cuántas vocales "a" se encontraron.
Botón Limpiar
Este evento se ejecuta cuando el usuario hace clic en el botón Limpiar.
txtResultado.Clear();
txtVocal.Focus();
Clear() borra las cajas de texto.
Focus() coloca el cursor nuevamente en la caja de texto principal.
No hay comentarios.:
Publicar un comentario