Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Jonathan Ramos en 15 de Febrero 2016, 08:05
-
Que tal el mio:
<?php
$cadena = "El abecedario completo es algo largo y detallarlo exhaustivamente es costoso.";
$arrayVocales = array ('a','e','i','o','u'); // Array de Vocales
echo "Conteo de vocales en la cadena: ".$cadena."<br/>";
// Asignamos un Array con la cantidad de veces de cada caracter en la cadena pasada a minusculas
// para no repetir vocales.
$miArray = count_chars (strtolower($cadena),1);
foreach($miArray as $indiceNum => $veces){
$letra =chr($indiceNum); // chr asigna el valor ascii del indiceNum a letra
//in_Array busca en el arreglo(pajar) un valor(aguja) especifico.
// En este caso buscamos en $arrayVocales si coincide con la letra, si lo es, entonces tenemos una vocal.
if (in_Array($letra,$arrayVocales)){
echo "Vocal: ".$letra.", encontrada ".$veces."veces<br/>";
}
}
?>
-
Hola Jonathan, para plantear una respuesta a un ejercicio abre un nuevo tema en los foros, no respondas sobre un tema ya abierto.
Voy a separar tu mensaje en un nuevo tema y te respondo sobre el nuevo tema.
Saludos
-
Sobre el ejercicio, has resuelto correctamente el apartado a) pero te faltan los apartados b), c) y d)
Saludos
-
Sobre el ejercicio, has resuelto correctamente el apartado a) pero te faltan los apartados b), c) y d)
Saludos
Ok, entendido sobre crear nuevos temas, pense era mejor postearlo en un lugar donde habia el mismo tema, para que no hubieran post duplicados como en otros foros.
Si los resolvi, pero como me parecio que eran lo mismo pero buscando diferente caracter no vi necesario postearlos. Como aqui el b)
<?php
$cadena = "El abecedario completo es algo largo y detallarlo exhaustivamente es costoso.";
// Array de Consonantes
$arrayCons = array ('b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z');
echo "Conteo de vocales en la cadena: ".$cadena."<br/>";
// Asignamos un Array con la cantidad de veces de cada caracter en la cadena pasada a minusculas
// para no repetir vocales.
$miArray = count_chars (strtolower($cadena),1);
foreach($miArray as $indiceNum => $veces){
$letra =chr($indiceNum); // chr asigna el valor ascii del indiceNum a letra
//in_Array busca en el arreglo(pajar) un valor(aguja) especifico.
// En este caso buscamos en $arrayCons si coincide con la letra, si lo es, entonces es consonante
if (in_Array($letra,$arrayCons)){
echo "Consonante: ".$letra.", encontrada ".$veces."veces<br/>";
}
}
?>
-
Buenas tardes Jonathan, tanto porque pueden servir de ayuda a otras personas como para mantener ordenados los foros y poder dar respuestas con más facilidad y siguiendo un orden, agradecemos que se incluyan los ejercicios completos (no apartados sueltos) indicando cada uno de los apartados por separado.
Saludos