Se lee una cadena de caracteres, deben decirme cuantos vocales A existen, cuantas vocales E existen, cuantas vocales I existen, cuantas vocales O existen y U existen. Se debe terminar con puntos. En PSlnet
Respuestas
Respuesta:
Hola, la respuesta del ejercicio esta en pseudocodigo y en diagrama.
Proceso vocales
Definir frase,vocal1,vocal2,vocal3,vocal4,vocal5 Como Caracter;
Definir cant1,cant2,cant3,cant4,cant5,i Como Entero;
Escribir 'Ingresar cadena de caracteres:';
Leer frase;
vocal1 <- 'a';
vocal2 <- 'e';
vocal3 <- 'i';
vocal4 <- 'o';
vocal5 <- 'u';
cant1 <- 0;
cant2 <- 0;
cant3 <- 0;
cant4 <- 0;
cant5 <- 0;
Para i<-0 Hasta longitud(frase) Hacer
Si Subcadena(frase,i,i)=vocal1 Entonces
cant1 <- cant1+1;
Sino
Si Subcadena(frase,i,i)=vocal2 Entonces
cant2 <- cant2+1;
Sino
Si Subcadena(frase,i,i)=vocal3 Entonces
cant3 <- cant3+1;
Sino
Si Subcadena(frase,i,i)=vocal4 Entonces
cant4 <- cant4+1;
Sino
Si Subcadena(frase,i,i)=vocal5 Entonces
cant5 <- cant5+1;
FinSi
FinSi
FinSi
FinSi
FinSi
FinPara
Escribir 'Cantidad vocal a es : ',cant1;
Escribir 'Cantidad vocal e es : ',cant2;
Escribir 'Cantidad vocal i es : ',cant3;
Escribir 'Cantidad vocal o es : ',cant4;
Escribir 'Cantidad vocal u es : ',cant5;
FinProceso
Respuesta:
hay 5 vocales A-E-I-O-U, espero te haya servido
Explicación: