1. Desarrollo WEB 1 Ingeniera en Sistemas Computacionales
Lic. Said Jair Guerra Escudero Séptimo Semestre Hoja Trabajo #2
Temas:
Creación de Métodos y modificadores de Manejo de arreglos
acceso Lectura de un capitulo para manejo de
Manejo de excepciones archivos.
Funciones Java
NOTA: Se recomienda y no es necesario pero utiliza las clases para mostrar colores en los resultados.
1. Calcula el nuevo salario de un empleado sabiendo que su salario anterior era $500.000 y tubo un incremento del
25%.Se requiere conocer el nombre del empleado, su documento o código y su nuevo salario.
2. Un estudiante de informática obtuvo las siguientes calificaciones: Parcial_1= 3.5 , Parcial_2= 4.3 y Final 3.7.
Calcular la nota definitiva sabiendo que el Parcial_1 tiene un valor del 25%, el Parcial_2 del 35% y el Final el 40%
3. Se desea saber cuanto pagó una señora que fue a la tienda y compró bananos. Se sabe que la libra cuesta $350.
Usted debe solicitar todos los datos necesarios para desarrollar la solución.
4. Diseñe un algoritmo que halle el área de un triangulo. Considere que area= (base*altura)/2
5. Diseñe un algoritmo para convertir una longitud dada en centímetros a su equivalente en metros. Considere que
1 metro = 100 centímetros
6. El sueldo neto de un vendedor se calcula como la suma de un sueldo básico de $400.000 mas el 15% del monto
total vendido. Diseñe un programa en java que determine el sueldo neto de un vendedor sabiendo que vendió
un total de $2´500.000
7. Hacer un algoritmo para calcular el descuento del 25% de un valor digitado por el teclado, mostrar este
resultado y el del descuento otorgado. Realizar un algoritmo que permita preguntarle a un persona el estado
civil, el número de hermanos y lo muestre por pantalla. Desarrolle un algoritmo que pregunte el nombre de una
persona y luego la salude asi: Buenas tardes, nombre de la persona, como le va.
8. Leer un numero entre 0 y 10 e imprimir el número leído en palabras cero,uno,...diez.
9. Construir un programa que dados los colores de una resistencia, muestre su equivalente en ohmios.
10. En la ciudad de Rionegro, la agencia de seguros para automóviles mira, asigna costos basados en el sexo y la
edad del conductor. Los hombres menores de 30 años pagan los precios más altos, 3000000$. Los hombres de
30 años o más años pagan 1600000$. Las mujeres de menos de 21 años pagan 800000$, mientras que las
mujeres de 21 años o más pagan 500000$. Escribir el algoritmo del programa que imprima la edad del
conductor, sexo, y el pago correspondiente para los clientes de la aseguradora.
11. En una tienda donde se venden sillas, si se compran más de 8 el costo por cada una es de 10000$; entre 4 y 8 es
de 11000$ cada una, si la compra es menor de 4 el costo es de 15000$ cada una. Se desea saber cuánto pagará
un cliente según el número de sillas que compra. Debe imprimirse el número de sillas que compra y el total a
pagar. Si el color es diferente de blanco, se incrementa el costo en un 5%.
12. Dado un carácter ingresado por el usuario, determinar si es un dígito, un operador relacional, un operador
aritmético, una vocal, un signo de puntuación o cualquier otro. En caso de no ser un solo carácter, notificarlo
con el respectivo mensaje.
1
2. Desarrollo WEB 2 Ingeniera en Sistemas Computacionales
Lic. Said Jair Guerra Escudero Séptimo Semestre Hoja Trabajo #2
13. En MegaPlaza se hace un 20% de descuento a los clientes cuya compra supere los 300000$ ¿Cual será la
cantidad que pagara una persona por su compra? dado el monto de la misma.
14. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o
menos se le paga 22000$ por hora. Si trabaja mas de 40 horas se le paga 22000$ por cada una de las primeras
40 horas y 31000$ por cada hora extra. Nunca un trabajador podrá trabajar semanalmente más de 70 horas. Ese
es el límite. Si alguien lo supera no se le reconocen las horas extras.
15. • Escriba un programa que escriba en la pantalla cuanto le costara comprar unas camisas cuyo precio de
catalogo es de x pesos m.n. si sabe que puede conseguir una rebaja de 13%.
16. Escriba un programa para calcular el área y volumen de un cilindro. Para ello declare una constante que guarde
el valor de pi. Declare, también variables para el perímetro y la altura del cilindro.
17. Escriba un programa que permita ingresar una determinada frase y contar cuantos caracteres contiene.
18. Escriba un programa que calcule e imprima los números primos menores que 100.
19. Escriba un programa que convierta una frase ingresada a mayúsculas.
20. Escriba un programa que calcule los primeros 10 números de la secuencia de fibonacci.
21. Escriba un programa que dado un numero ingresado y un numero generado aleatoriamente calcule el mayor.
22. Escribe un programa que permite leer desde teclado usando la clase Scanner, y muestre el valor.
23. Escriba un programa que reciba 3 números reales y los escriba de menor a mayor.
24. Escriba un programa que calcule la cota que se debe abonar en el club de golf. La cuota es de 500 euros.
Tendrán un 50% de descuento las personas mayores de 65 anos y un 25% los menores de 18 anos si los padres
no son socios y 35% si los padres son socios.
25. Escribe un programa que calcule la edad de una persona solicitando la fecha actual y la fecha de su nacimiento.
26. Escribe un programa que presente en pantalla la descomposición en factores primos de un numero leído por
teclado. Para el 28 = 2 * 2 * 3 * 3
27. Escriba un programa que reciba un numero impar y mayor o igual que 3 y que dibuje en pantalla un rombo
utilizando el carácter ‘*’..
28. Escriba un programa que lea una cadena y escriba el texto en pantalla al reves.
29. Escriba un programa que simule el juego de adivinar un número. El ordenador debe generar un número entre 1
y 100 y el usuario tiene que intentar el adivinarlo. Para ello, cada vez que el usuario introduce un valor el
ordenador debe decirle al usuario si el número a adivinar es mayor o menor que el introducido. Cuando consiga
adivinarlo debe indicárselo e imprimir en pantalla el número de veces que el usuario ha intentado adivinar dicho
número.
2