Código del ejercicio:
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
string --> dato de tipo cadena de texto.
Console.ReadLine() --> lee un dato desde teclado.
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.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
Length --> obtiene el número de caracteres del objeto String actual.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.
Explicación del Código:
int c = 0; int i = 0;
Console.Write("Ingresar texto: ");
string s = Console.ReadLine();
while(i < s.Length)
{
if (s[i] == 'e')
{
c = c + 1;
}
i = i + 1;
}
Console.Write($"El texto tiene {c} vocales e.");
Console.ReadKey();
1. Declaración de variables
Se crean dos variables:
- c: almacena la cantidad de letras "e".
- i: sirve para recorrer el texto letra por letra.
2. Entrada de datos
El programa pide al usuario ingresar un texto mediante teclado.
El texto ingresado se guarda en la variable s.
3. Recorrido de la cadena
El ciclo while recorre cada carácter del texto.
La condición: i < s.Length indica que el recorrido continuará mientras existan letras por revisar.
4. Verificación de la vocal "e"
La condición:
if (s[i] == 'e')
comprueba si la letra actual es la vocal "e".
Si la condición es verdadera, el contador c aumenta en 1.
5. Avanzar a la siguiente letra
La instrucción: i = i + 1; hace que el programa avance a la siguiente posición del texto.
6. Mostrar resultado
Al finalizar el recorrido, el programa muestra cuántas veces aparece la vocal "e" en el texto ingresado.
7. Fin del programa
Console.ReadKey(); evita que la ventana de la consola se cierre inmediatamente.
No hay comentarios.:
Publicar un comentario