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.
intcuentaVocales(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 cadenafor (int i =0; i < cadena.length; i++) {// Verificamos si el caracter es una vocalif (cadena[i] =='a'|| cadena[i] =='e'|| cadena[i] =='i'|| cadena[i] =='o'|| cadena[i] =='u') { contador++; } }return contador;}voidmain() {String texto ='Hola Mundo'; // Ejemplo de cadenaint numeroVocales =cuentaVocales(texto);print('El número de vocales en "$texto" es: $numeroVocales');}