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 ingresar un texto y contar cuántas veces aparece la vocal "i".
Librerías utilizadas
using System; using System.Windows.Forms;
Las librerías permiten utilizar funciones del lenguaje C# y herramientas de Windows Forms para crear ventanas.
Namespace
namespace Ejercicio
Organiza el código dentro de un espacio llamado Ejercicio.
Clase principal
public partial class frmEjercicio : Form
Representa la ventana principal del programa.
Constructor
public frmEjercicio()
{
InitializeComponent();
}
Se ejecuta cuando se abre el formulario y carga todos los controles de la ventana.
Evento del botón Contar
private void btnContar_Click(object sender, EventArgs e)
Este evento se ejecuta cuando el usuario hace clic en el botón Contar.
Variables utilizadas
int c = 0, i = 0; string s = txtVocal.Text;
- c: almacena la cantidad de vocales "i".
- i: sirve para recorrer el texto.
- s: guarda el texto ingresado.
Bucle while
while (i < s.Length)
Recorre toda la cadena letra por letra.
Condición if
if (s[i] == 'i')
{
c++;
}
Verifica si el carácter actual es la vocal "i". Si es correcto, aumenta el contador.
Incremento
i++;
Avanza a la siguiente letra de la cadena.
Mostrar resultado
txtResultado.Text = $"El texto tiene {c} vocales i.";
Muestra cuántas veces aparece la vocal "i".
Botón Limpiar
private void btnLimpiar_Click(object sender, EventArgs e)
{
txtVocal.Clear();
txtResultado.Clear();
txtVocal.Focus();
}
- Clear(): limpia las cajas de texto.
- Focus(): coloca el cursor nuevamente en el cuadro de texto.
Resumen
- El usuario escribe un texto.
- El programa recorre cada letra.
- Busca la vocal "i".
- Cuenta cuántas veces aparece.
- Muestra el resultado en pantalla.
No hay comentarios.:
Publicar un comentario