[Solución] Contador de Vocales

Espero que lo hayas podido resolver pero si se te ha hecho cuesta arriba no te preocupes, tienes que ir cogiendo la dinámica. Revisa el código, pruébalo y si tienes cualquier duda preguntanos en hola@skilly.es o en a través de Whatsapp. ¡No te quedes con dudas!

Solución

Crea una función llamada cuentaVocales que cuente el número de vocales en una cadena dada.

🃏 PISTA Utiliza un bucle for para recorrer la cadena y un contador para contar las vocales.

int cuentaVocales(String cadena) {
  int contador = 0;

  // Convertimos la cadena a minúsculas para simplificar la comparación
  cadena = cadena.toLowerCase();

  // Iteramos sobre cada caracter de la cadena
  for (int i = 0; i < cadena.length; i++) {
    // Verificamos si el caracter es una vocal
    if (cadena[i] == 'a' || cadena[i] == 'e' || cadena[i] == 'i' || cadena[i] == 'o' || cadena[i] == 'u') {
      contador++;
    }
  }

  return contador;
}

void main() {
  String texto = 'Hola Mundo'; // Ejemplo de cadena
  int numeroVocales = cuentaVocales(texto);

  print('El número de vocales en "$texto" es: $numeroVocales');
}

Last updated