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.
char --> se usa para contener un único carácter unicode (con codificación Unicode de 16 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.
< --> 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:
Este programa permite contar cuántas veces se repite una vocal dentro de un texto ingresado por el usuario.
1. Librerías utilizadas
using System.Windows.Forms;
Estas librerías permiten utilizar funciones básicas del lenguaje C# y crear formularios gráficos con Windows Forms.
2. Namespace y formulario
{
public partial class frmEjercicio : Form
}
namespace Ejercicio organiza el proyecto.
frmEjercicio representa el formulario principal del programa.
3. Constructor del formulario
{
InitializeComponent();
}
El constructor inicializa todos los componentes del formulario, como botones, cajas de texto y etiquetas.
4. Evento del botón Mostrar
Este evento se ejecuta cuando el usuario hace clic en el botón Mostrar.
5. Variables utilizadas
string s = txtTexto.Text;
char v = char.Parse(txtVocal.Text);
- c: almacena la cantidad de veces que aparece la vocal.
- i: sirve para recorrer el texto.
- s: guarda el texto ingresado.
- v: guarda la vocal a buscar.
6. Recorrido del texto
El ciclo while recorre cada letra del texto hasta llegar al final.
7. Comparación de vocales
{
c++;
}
Se compara cada letra del texto con la vocal ingresada. Si son iguales, el contador aumenta en 1.
8. Incremento del índice
Permite avanzar a la siguiente letra del texto.
9. Mostrar resultado
Muestra el total de veces que la vocal aparece dentro del texto.
10. Botón Limpiar
txtVocal.Clear();
txtResultado.Clear();
txtTexto.Focus();
Limpia las cajas de texto y coloca nuevamente el cursor en el campo principal.
Funcionamiento General
- El usuario escribe un texto.
- Ingresa una vocal.
- El programa recorre el texto letra por letra.
- Cuenta cuántas veces aparece la vocal.
- Finalmente muestra el resultado en pantalla.
No hay comentarios.:
Publicar un comentario