viernes, 24 de junio de 2022

Contar la cantidad de vocales que tiene una frase - C#

Console.Write("Ingresar frase: ");
string frase = Console.ReadLine().ToLower();
int cv = 0;
int i = 0;
while (i < frase.Length)
{
    if (frase[i] == 'a' || frase[i] == 'e' || frase[i] == 'i' || frase[i] == 'o' || frase[i] == 'u')
    {
        cv++;
    }
    i++;
}
Console.Write($"La frase tiene {cv} vocales.");
Console.ReadKey();
Otra forma de hacer
Console.Write("Ingresar frase: ");
string frase = Console.ReadLine().ToLower();
int cv = 0;
int i = 0;
while (i < frase.Length)
{
    if (frase[i] == 'a')
    {
        cv++;
    }else if (frase[i] == 'e')
    {
        cv++;
    }else if (frase[i] == 'i')
    {
        cv++;
    }else if (frase[i] == 'o')
    {
        cv++;
    }else if (frase[i] == 'u')
    {
        cv++;
    }
    i++;
}
Console.Write($"La frase tiene {cv} vocales.");
Console.ReadKey();
Otra forma de hacer
Console.Write("Ingresar frase: ");
string frase = Console.ReadLine().ToLower();
int cv = 0;
int i = 0;
while (i < frase.Length)
{
    switch(frase[i])
    {
        case 'a':
            cv++;
            break;
        case 'e':
            cv++;
            break;
        case 'i':
            cv++;
            break;
        case 'o':
            cv++;
            break;
        case 'u':
            cv++;
            break;
    }
    i++;
}
Console.Write($"La frase tiene {cv} vocales.");
Console.ReadKey();

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.
ToLower() --> convierte todos los caracteres a minúsculas.
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.
else if --> use else if para especificar una nueva condición para probar, si la primera condición es falsa.
Length --> obtiene el número de caracteres del objeto String actual.
switch --> use switch para especificar muchos bloques de código alternativos para ejecutar.
case --> el valor de la expresión se compara con los valores de cada case.
break --> sale del bloque de cambio.
< --> 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.
|| --> el operador || (OR) que quiere decir «o» expresa que al menos una de las dos expresiones debe ser verdadera y retornara verdadero.
++ --> 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.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...