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

GUÍA PRÁCTICA

Estructura Selectiva – Control Si y Según Sea

Objetivo: Permitir desarrollar la lógica del alumno, mediante la resolución de


problemas aplicando estructuras selectivas con el uso del control SI y SEGÚN SEA.

1. Calcular el pago semanal de un trabajador. Los datos a ingresar son: total de horas trabajadas y el
pago por hora.
Si el total de horas trabajadas es mayor a 40 la diferencia se considera como horas extras y se paga
un 50% más que una hora normal.
Si el sueldo bruto es mayor a s/. 500.00, se descuenta un 10% en caso contrario el descuento es 0.

2. Ordene de mayor a menor, 3 números ingresados por teclado

3. Una compañía de alquiler de autos emite la factura de sus clientes teniendo en cuenta la distancia
recorrida, si la distancia no rebasa los 300 km., se cobra una tarifa fija de S/.250, si la distancia
recorrida es mayor a 300 km. y hasta 1000 km. se cobra la tarifa fija más el exceso de kilómetros a
razón de S/. 30 por km. y si la distancia recorrida es mayor a 1000 km., la compañía cobra la tarifa fija
más los kilómetros recorridos entre 300 hasta 1000 a razón de S/. 30, más S/.20 por Kilómetro de
exceso en distancias mayores de 1000 km. Calcular el monto que pagará un cliente.

4. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como
un porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo con la
siguiente tabla:
Tiempo Utilidad
Menos de 1 año 5 % del salario
1 año o más y menos de 2 años 7% del salario
2 años o más y menos de 5 años 10% del salario
5 años o más y menos de 10 años 15% del salario
10 años o más 20% del salario

5. Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras
trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se
consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8;
si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas
normales y el resto al triple.

6. Construir un algoritmo que permita ingresar 3 números enteros positivos y que determine cuál de ellos es
el mayor y cuál es el menor.
7. Construir un algoritmo que calcule el monto final a cancelar de un cliente que compra un auto, sabiendo
que, si el monto original es $5000 o más se le cobra un adicional del 8% del costo original por concepto de
comisión y si cuesta menos de $5000 el adicional es de 6%.

8. Construir un algoritmo que muestre el monto que le descontarán a un alumno de su pensión, sabiendo que el
porcentaje de descuento depende del promedio obtenido:
Promedio Categoría
20 – 15 20%
14 – 12 10%
11 – 0 0%

9. Construir un algoritmo que muestre el monto de alquiler que debe cancelar una persona, sabiendo que por
cada habitación que tenga la vivienda debe pagar S/.50.00, además, si la vivienda tiene 10 habitaciones o
más debe pagar S/.15.00 adicional por mantenimiento, sino, debe pagar S/.5.00 más.

10. Construir un algoritmo que calcule el sueldo final de un empleado que se le paga S/.30.00 por cada hora
trabajada en el mes; así mismo, todos los empleados reciben un pago de gratificación de acuerdo a los años
de servicios que tiene el empleado, como se muestra en el siguiente cuadro:
Años de % de Gratificación
Servicios
0a5 60%
6 a 10 80%
11 a más 100%
11. Crear un algoritmo que efectúe las principales operaciones matemáticas (+, -, *, /) e indique con un
mensaje si se ingresó una operación no valida.

12. Se desea saber cuánto pagar por comprar una cierta cantidad de polos de una misma talla, los precios se
muestran en la siguiente tabla:
Talla Precio (S/.)
Small 30
Medium 40
Large 50
Extra Large 60

Además sobre el monto que salga se cobrara el IGV. Considere un mensaje de error si se ingresa una
talla no valida

13. Una compañía de seguros ofrece a sus clientes tres tipos de seguro de vida:
Tipo Pago mensual (S/.) x
persona
Vida 40
Accidente 30
Salud 20
Si el cliente asegura a más personas de 5 personas, tiene que pagar 8% más del monto total. Calcular el
monto final que tiene que pagar un cliente por asegurar un numero de personas.
14. Un cliente desea comprar un pantalón y en la Tienda, se ofrecen los siguientes precios:
Talla Precio (S/.)
Small 50
Medium 60
Large 70

Se efectúa rebajas a las pensiones que compren varias prendas de la misma talla en base a lo que se
indica en la tabla:
Cantidad Descuento (%) sobre el precio
de compra
1 – 10 2%
11 – 16 8%
17 – 20 10%
Diseñe un algoritmo que determine cuanto es el monto de descuento y cuanto el monto final.

15. Construya un algoritmo que al ingresar un número entero imprima el día de la semana que le
corresponde. Por ejemplo: al ingresar 1 debe imprimir lunes.

16. Una empresa de carga brinda servicio a todo el continente americano, la tarifa que cobra por cada
tonelada se muestra en el siguiente cuadro:
Destinos ($/tonelada)
Medio de transporte Norte Sur Centro
Aéreo 30 25 20
Marítimo 25 20 15
Mostrar cuanto debe pagarse por el envío.

17. Un banco realiza el pago de intereses a sus clientes por un depósito de acuerdo a la siguiente
información: Tipo de moneda, Tiempo de depósito y monto depositado. Los intereses serán aplicados
según el siguiente cuadro:

Meses Soles (%) Dólares (%)


0–5 2 3
6 – 12 6 4
13 –mas 9 7
Mostrar el interés y el monto total a recibir.

18. Un supermercado ofrece a sus clientes descuentos de acuerdo al monto de compra, como se muestra
en el siguiente cuadro:
Compra (S/.) Descuento (%)
0 – 250 0
251 – 500 5
501 - más 10
Dependiendo del rubro de la compra, se le aplica el siguiente impuesto sobre la compra descontada.
Rubro Impuesto (%)
Comestibles 15
Juguetes 20
Construir un algoritmo que calcule el pago total que hará un determinado cliente.
19. Una tienda de venta de polos ha establecido porcentajes de descuento, indicados a continuación, de
acuerdo a las características de la prenda: Tipo de algodón (Simple, Pima), Tipo de prenda (Niño, Joven,
Adulto):
Tipo de algodón Tipo de Prenda
Niño Joven
Simple 15% 10%
Pima 10% 5%
Calcular el importe a pagar por una determinada cantidad de prendas.

20. Un centro comercial ofrece ventas financiadas por 3 tipos de tarjetas de crédito como indica a
continuación:

Tipo de Tarjeta Interés (%)


Visa 15
Premium 10
Electrón 5

El cliente solo puede financiar una compra hasta el máximo de 8 letras, en caso contrario la venta no debe

proceder. Calcular el monto de cada letra por pagar así como el monto total.

21. Una tienda de venta de polos ha establecido porcentajes de descuento, indicados a continuación, de
acuerdo a las características de la prenda: Tipo de algodón (Simple, Pima), Tipo de prensa (Niño,
Joven, Adulto), Detalle de la prenda (Sin estampado, Con estampado)

Niño Joven Adulto


Tipo de algodón S C S C S C
Simple 3 5 4 6 5 7
Pima 5 3 6 4 7 5
Calcular el importe a pagar por varias prendas del mismo tipo.

22. Un centro comercial ofrece ventas financiadas por 3 tipos de tarjetas de crédito como indica a
continuación:

Max. Letras Tipo de Tarjeta Interés (%)


12 A 5
8 B 10
6 C 15

El cliente solo puede financiar una compra hasta el máximo de letras que se indica en el cuadro anterior,

en caso contrario la venta no debe proceder. Calcular el monto de cada letra por pagar así como el monto

total.

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