aquí les dejo un pequeño ejemplo con lo que hemos visto hasta ahora, básicamente es un contador de vocales 🤠
package main
import "fmt"
func contadorVocales(palabra string)(int, int, int, int, int,){
conta := 0
conte := 0
conti := 0
conto := 0
contu := 0
for _ , valor := range palabra{
variable := string(valor)
switch variable {
case "a" :
conta++
case "e" :
conte++
case "i" :
conti++
case "o" :
conto++
case "u" :
contu++
}
}
return conta, conte , conti, conto, contu
}
func main() {
palabra := "en platzi nunca paramos de aprender"
a,e,i,o,u := contadorVocales(palabra)
fmt.Printf("la frase '%s' tiene: \n",palabra)
fmt.Printf("%d vocales a \n",a)
fmt.Printf("%d vocales e \n",e)
fmt.Printf("%d vocales i \n",i)
fmt.Printf("%d vocales o \n",o)
fmt.Printf("%d vocales u \n",u)
}
aqui los resultados 😃
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?