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 Manejo de arreglos
de 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.
2. Desarrollo WEB 2 Ingeniera en Sistemas Computacionales
Lic. Said Jair Guerra Escudero Séptimo Semestre Hoja Trabajo #2
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.
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.
3. Desarrollo WEB 3 Ingeniera en Sistemas Computacionales
Lic. Said Jair Guerra Escudero Séptimo Semestre Hoja Trabajo #2
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.