Documente Academic
Documente Profesional
Documente Cultură
1) Escribir un programa en java que lea una cadena de caracteres llamada TEXTO, y tenga un
método nativo que reciba la cadena TEXTO para calcular la frecuencia relativa de cada letra
del alfabeto inglés en la cadena de caracteres. Luego en java imprimir la cadena de
caracteres y una tabla con cada letra y su frecuencia.
2) Realizar un programa en java que tenga un método nativo que acepte como parámetro una
cadena de caracteres arbitraria y que determine si se trata de una cadena de caracteres
palíndromo o no. Un palíndromo es una cadena de caracteres que se lee igual hacia adelante
que hacia atrás, considerando que en los textos más complejos se ignoran los espacios y los
signos de puntuación. Por ejemplo, las siguientes cadenas de caracteres son palíndromos:
"OSO" y "Ana ama mamá Ana". El programa en java debe ingresar varias cadenas de
caracteres, imprimirlas y determine cuáles son cadenas de caracteres palíndromos.
3) Una empresa le paga por comisión a su personal de ventas. Los vendedores reciben una
cantidad entera de 200 dólares por semana más el 9% de sus ventas brutas de dicha
semana. Por ejemplo, un vendedor que vende 3000 dólares en ventas brutas en una semana
recibe 200 dólares más el 9% de 3000 dólares, o sea un total de 470 dólares.
Escribir un programa en java que ingrese desde teclado las ventas de los vendedores,
utilizando un arreglo, y que tenga un método nativo que determine cuántos de los vendedores
ganaron salarios en cada uno de los rangos siguientes:
4) Ordenar una lista de n números en punto flotante de modo que se pueda realizar cualquiera
de las siguientes ordenaciones en métodos nativos:
5) Escribir un programa en java para procesar las notas de un grupo de estudiantes en un curso
de programación. Empezar especificando el número de notas del examen para cada
estudiante (asumir que este valor es el mismo para todos los estudiantes de la clase).
Después introducir el nombre de cada estudiante y las notas de los exámenes con pesos
desiguales de las notas de los exámenes individuales, por lo que también deben ser
ingresados. Por ejemplo, asumir que cada uno de los primeros cuatro exámenes contribuye
con el 15 a 100 de nota final y cada uno de los dos últimos con el 20 por 100.
1
Almacenar los nombres de los estudiantes en un arreglo de caracteres y las notas en un
arreglo bidimensional de punto flotante. Hacer el programa lo más general posible.