Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
CI-0202 Principios de informática - III-2012. Grupo 903.
Profesor Jeisson Hidalgo-Céspedes
Fecha: 28-feb-2013.
Escriba un programa en Java que permita al usuario ingresar textos en español repetitivamente, hasta que se ingresa una línea con el texto exacto "terminar
", momento en que imprime un histograma con la frecuencia con que se encontró cada letra del alfabeto en el texto ingresado. Ejemplo de ejecución:
Escriba textos, "terminar" para ver frecuencias En un lugar de la Mancha, de cuyo nombre no quiero acordarme, no ha mucho tiempo que vivia un hidalgo de los de lanza en astillero, adarga antigua, rocin flaco y galgo corredor. Una olla de algo mas vaca que carnero, salpicon las mas noches, duelos y quebrantos los sabados, lantejas los viernes, algun palomino de anadidura los domingos, consumian las tres partes de su hacienda. terminar a 44 ******************************************** b 3 *** c 13 ************* d 17 ***************** e 27 *************************** f 1 * g 9 ********* h 6 ****** i 15 *************** j 1 * l 22 ********************** m 10 ********** n 25 ************************* o 32 ******************************** p 4 **** q 4 **** r 18 ****************** s 22 ********************** t 7 ******* u 16 **************** v 4 **** y 3 *** z 1 *
Su programa debe ignorar mayúsculas y minúsculas; y puede asumir que el usuario nunca ingresa letras con acento. Note que si una letra no aparece dentro del texto, debe omitirse en el histograma.
terminar
".Recuerde que la indentación, el balanceo de paréntesis y uso de identificadores significativos son siempre evaluados. Para presentar su solución, suba su archivo .java
a Mediación Virtual en la asignación con nombre Quiz05
.