Está en la página 1de 5

Guía # 4

Estructura de Selección Múltiple


Msc. Lesbia Valerio Lacayo

1
Msc. Lesbia Valerio Lacayo.
Resolver los problemas utilizando las estructuras de Control Selección
Múltiple (Case of – if anidado)

1. Al recibir como datos la matricula, la carrera, el semestre que cursa y el promedio de un alumno
de una universidad privada de Managua, Nicaragua, determine si el alumno puede ser asistente
de alguna de las carreras que se ofrecen en la universidad, si el alumno reúne los requisitos
planteados en la siguiente tabla, se debe escribir su matrícula, la carrera y el promedio
correspondiente en el algoritmo realizado.

Carrera Semestre Promedio

Industrial >= 6 >= 8.5


Electronica >= 5 >= 9.0
Computación >= 6 >= 8.8
Sistemas >= 7 >= 9.0

2. Diseñe un algoritmo para obtener el grado de eficiencia de un operario de una fábrica de


tornillos, de acuerdo a las siguientes condiciones, que se le imponen para un período de prueba:

 Menos de 200 tornillos defectuosos.


 Más de 10000 tornillos producidos

El grado de eficiencia se determina de la siguiente manera:

- Si no cumple ninguna de las condiciones, grado 5.


- Si sólo cumple la primera condición, grado 6.
- Si sólo cumple la segunda condición, grado 7.
- Si cumple las dos condiciones, grado 8.

3. Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante un día,
para determinar si es apto para la prueba de 5 Kilómetros o debe buscar otra especialidad. Para
considerarlo apto debe cumplir por lo menos una de las siguientes condiciones:

 Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos.


 Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos.
 Que su promedio de tiempos sea menor o igual a 15 minutos.

2
Msc. Lesbia Valerio Lacayo.
4. La compañía de celebraciones de fiestas “TuFiesta”, ofrece un paquete completo para la
celebración de fiestas de todo tipo, que incluye entre otras cosas, el local, sillas, mesas,
comida, comida y música. El monto a cobrar por la fiesta depende de la cantidad de invitados
que asisten a la fiesta. Al finalizar la fiesta, se contacta al cliente y se le
cobra por los servicios. Este cobro viene dado por la cantidad de invitados que estuvieron en
la fiesta según la siguiente tabla:

Entre 1 y 100 invitados C$800 c/u


Entre 101 y 500 invitados C$600 c/u
Más de 500 invitados C$400 c/u

Escriba el algoritmo, que reciba los datos de las fiestas efectuadas en un mes: cédula del
contratante, cantidad de invitados y número de horas de la fiesta, y genere el monto a
pagar por fiesta, mostrando la siguiente información: Cédula, Cantidad de invitados,
Monto a cancelar por fiesta.

5. Almacenes “El harapiento distinguido” tiene una promoción: a todos los trajes que tienen un precio
superior a $2500.00 se les aplicará un descuento de 15 %, a todos los demás se les aplicará sólo
8 %. Realice un algoritmo para determinar el precio final que debe pagar una persona por comprar
un traje y de cuánto es el descuento que obtendrá. Representa el algoritmo para determinar el
descuento y el precio final que tendrá un determinado traje.

6. “La langosta ahumada” es una empresa dedicada a ofrecer banquetes; sus tarifas son las siguientes:
el costo de platillo por persona es de $95.00, pero si el número de personas es mayor a 200 pero
menor o igual a 300, el costo es de $85.00. Para más de 300 personas el costo por platillo es de
$75.00. Se requiere un algoritmo que ayude a determinar el presupuesto que se debe presentar a
los clientes que deseen realizar un evento. Mediante algoritmo represente su solución.

7. Se necesita saber el pago que deberá hacer una persona, por préstamo vencido de libro a
la biblioteca local. En la biblioteca es posible prestar más de un libro a una misma persona.
Además, se considera la multa de acuerdo a la clasificación de cada persona y un máximo de
10 días.
Clasificación Oficio Multa

A Estudiante 4 córdobas por día por cada libro


B Empleado 5 córdobas por día por cada libro
C Empleador 7 córdobas por día por cada libro

Realice un algoritmo que le permita mostrar el pago que debe hacer el estudiante.

3
Msc. Lesbia Valerio Lacayo.
8. La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual se clasifica
en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es de un solo
tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que entrega en un
embarque, considerando lo siguiente: si es de tipo A, se le cargan C$20 al precio inicial cuando es de
tamaño 1; y C$30 si es de tamaño 2. Si es de tipo B, se rebajan C$30 cuando es de tamaño 1, y C$50
cuando es de tamaño 2. Realice un algoritmo para determinar la ganancia obtenida

9. El director de una escuela está organizando un viaje de estudios, y requiere determinar cuánto debe
cobrar a cada alumno y cuánto debe pagar a la compañía de viajes por el servicio. La forma de cobrar
es la siguiente: si son 100 alumnos o más, el costo por cada alumno es de $65.00; de 50 a 99 alumnos,
el costo es de $70.00, de 30 a 49, de $95.00, y si son menos de 30, el costo de la renta del autobús es
de $4000.00, sin importar el número de alumnos. Realice un algoritmo que permita determinar el pago
a la compañía de autobuses y lo que debe pagar cada alumno por el viaje.

10. Un colegio de la ciudad está ofreciendo el siguiente descuento, aplicado al pago de


matricula y colegiatura

Años estudiados en el colegio Descuento


Entre 1 y 2 15%
Entre 3 y 5 23%
Más de 5 30%

Diseñe un algoritmo que presente esta situación

11. El dueño de una papelería desea un algoritmo que le indique el precio de venta de un artículo
dado. El precio se calcula de acuerdo con la siguiente fórmula: PVP = precio_coste + ganancia.
Donde la ganancia será:

• El 15% si el precio de coste es inferior 3 euros.


• 50 céntimos si el precio de coste está entre 3 euros y 6 euros.
• El 25% si el precio de coste supera los 6 euros

4
Msc. Lesbia Valerio Lacayo.
12. En un hospital se ha hecho un estudio sobre los pacientes registrados durante los últimos
10 años, con el objeto de hacer una aproximación de los costos de internación por
paciente. Se obtuvo un costo promedio diario según el tipo de enfermedad que aqueja al
paciente; La siguiente tabla expresa los costos diarios, según el tipo de enfermedad.

Tipo de enfermedad Costo / paciente * día


1 25.00
2 16.00
3 20.00
4 32.00

Construya un algoritmo para que cada vez que un paciente sea dado de alta en todo un día
pueda calcular el costo que debe pagar dicho paciente.

13. En una tienda donde se venden sillas, si se compran más de 8 el costo por cada una es de
10 córdobas; entre 4 y 8 es de 11 córdobas cada una, si la compra es menor de 4 el costo
es de 15 córdobas cada una. Escriba el algoritmo para escribir un programa y 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.

14. Dado como dato el modelo de un vehículo y su precio, determine el valor final de que debe
pagar el comprador. El concesionario está haciendo descuentos teniendo en cuenta el
modelo, con base en la siguiente tabla:

15. Lea tres valores A,B,C, calcule e imprima K= A/ (B + C) , siempre y cuando A sea el mayor
valor de los tres valores. Si A no es el mayor de los tres, no calcule ni imprima nada.

"Los sueños no son para los soñadores, sino para


los que trabajan por hacerlos realidad"

5
Msc. Lesbia Valerio Lacayo.

También podría gustarte