Вы находитесь на странице: 1из 1

UNIVERSIDAD NACIONAL DE INGENIERÍA

“INSTITUTO DE ESTUDIOS SUPERIORES”


PROGRAMACIÓN II
GUIA DE EJERCICIOS #2 - ESTRUCTURA DE SELECCIÓN

Crear un programa en Java-Desktop, utilizando la estructura de selección simple, doble, múltiple


y anidada con Controles Swing que más se adapte al problema planteado.

1. Calcular el salario semanal de un empleado, sabiendo que éstos se calculan en base a las horas
semanales trabajadas y de acuerdo a un precio especificado por hora. Si se pasan de cuarenta
horas semanales, las horas extraordinarias se pagarán al doble de la hora ordinaria.
2. Dados tres números, determinar si la suma de cualquier pareja de ellos es igual al tercer número.
Si se cumple esta condición., escribir “Iguales” y, en caso contrario, escribir “Distintos”.
3. Determinar la cantidad total a pagar por una llamada telefónica, teniendo en cuenta lo siguiente:
a) Toda llamada que dure al menos de tres minutos tiene un coste de C$ 10.00
b) Cada minuto adicional después de los tres primeros cuesta C$ 4.00
4. Escribir un programa que acepte tres números enteros e imprima el mayor de ellos.
5. Se trata de escribir un programa que permita emitir la factura correspondiente a una compra de un
artículo determinado, del que se adquieren una o varias unidades. El IVA a aplicar es del 15% y si
el subtotal (importe + iva) es mayor de C$ 1,500, se debe realizar un descuento del 5%.
6. Se desea obtener el salario semanal de un empleado cuyo trabajo se paga por horas y del modo
siguiente:
a) Las horas inferiores o iguales a 40 horas (normales) se pagan a una tarifa determinada que
se debe introducir por teclado al igual que el número de horas y el nombre del trabajador.
b) Las horas superiores a 40 se pagarán como extras al doble del precio de horas normales.
c) Los impuestos a deducir varían en función de su sueldo

o Sueldo <= C$ 2,000, libre de impuesto.


o Los siguientes C$ 1,500 al 5 por 100.
o El resto, al 10 por 100.
7. Mediante una estructura selectiva determinar si un año leído desde el teclado es o no bisiesto. Un
año es bisiesto si es múltiplo de 4 y 100, ó múltiplo de 400.
8. Determinar el precio del billete de ida y vuelta, conociendo la distancia a recorrer y sabiendo que
si el número de días de estancia es superior a 7 y la distancia superior a 800 km el billete tiene
una reducción del 30 por 100. El precio por km es de C$ 0.50
9. Se desea crear un programa que escriba los nombres de los días de la semana en función del valor
de un variable DIA, que representa su posición dentro de la semana.
10. Se desea convertir las calificaciones alfabéticas A, B, C, D y E a calificaciones numéricas 10, 9,
8, 7 y 6 respectivamente.
11. Se desea leer por teclado un número comprendido entre 1 y 10 (inclusive) y se desea visualizar si
el número es par o impar.

Msc. Danilo Rodríguez Guerrero

Вам также может понравиться