Está en la página 1de 3

Pago por exceso de equipaje

---------------------------Escribir el algoritmo que decide el monto que los pasajeros de una aerolnea
deben pagar por exceso de equipaje.

- El algoritmo debe atender a un pasajero


- A cada pasajero se le solicita:
- Su nombre
- El peso de cada una de sus maletas en kilos, el peso debe ser
preciso (acepta gramos)
- El mximo de maletas posibles para un pasajero son 4
- Si un pasajero no lleva 4 maletas, cuando se le solicite el peso, se
ingresar 0
- Las dos primeras maletas son consideradas equipaje regular.
- Un equipaje regular puede pesar como mximo 23 kilos.
- Las condiciones para pagar por peso extra son:
* Si un equipaje regular pesa ms de 23 kilos, pero no supera
los 24, no se paga extra. Caso contrario se pagar 134 soles de cargo extra.
* Si los dos equipajes superan los 23 kilos, pero no los 24, y la
suma del peso de estos es mayor a 47.5, se debe pagar un cargo extra de
117 soles.
* Si un equipaje regular supera los 30 kilos, este no podr ser
llevado en el avin. El sistema indicar que no podr llevar dicha maleta.
- Las dos ltimas maletas son consideradas equipaje extra. Estas
pueden pesar hasta un mximo de 30 kilos, si la maleta pesa ms de 30
kilos, el pasajero no podr llevar esta maleta. El sistema le indicar que no
podr llevar dicha maleta. El pago por cada equipaje extra es de 100 soles.
- El algoritmo debe mostrar como resultado el monto total a pagar por
equipaje extra
17 puntos
...........................
- Si el pasajero debe pagar, el algoritmo le preguntar con cuanto pagar
- Considerando billetes de 1000, 500, 250, 100, 30, 10, 2: el sistema debe
calcular el vuelto a entregar con la menor cantidad posible de billetes. En
caso de no tener la cantidad exacta para entregar el vuelto, debe entregar
10 caramelos de limn por cada sol que falte.
- Si el pasajero no tiene el dinero suficiente para pagar por el sobre peso, el
sistema le indicar que no puede llevar todo ese sobre peso.

3 puntos

4 amiguitos, Juancito (A1), Carmencita (A2), Luchito (A3) y Lucianita (A4)


siempre tienen mala suerte en los cumpleaos y recogen pocos caramelos
en la piata. En el prximo cumpleaos han decidido dejarlo todo al azar y
repartirse los pocos caramelos que recojan de la siguiente manera:

i) Si AW (tiene/no tiene) (ms/menos) caramelos que AX y AY juntos,


entonces AZ le dar la mitad de sus caramelos a AY.

j) Si AY (tiene/no tiene) (igual/diferente) nmero de caramelos que AX y AZ


juntos, entonces AW le dar 15 caramelos a AY, o los que tenga si estos son
menos que 15.

k) Si AY (tiene/no tiene) (ms/menos) caramelos que los dems juntos. Cada


uno de los dems le dar 3 caramelos a AY, o lo que tengan si estos son
menos que 3.

Escribir un algoritmo que pida como datos el nmero de caramelos que


recogi cada amiguito en la piata, y presente como resultado cuntos
caramelos tiene cada uno al final de ejecutar su algoritmo de reparto.

---------------

Partiendo de su nmero de carn.

Tome el segundo dgito. Si este est entre:


0-2: rden es kji
3-4: rden es jik
5-6: rden es ikj
7-8: rden es ijk
9-10: rden es jki

Tome el tercer dgito. Si este est entre:


0-2: W=4, X=3, Y=2, Z=1
3-4: X=4, Y=3, Z=2, W=1

5-6: Y=4, Z=3, W=2, X=1


7-8: Z=4, W=3, X=2, Y=1
9-10: W=4, Z=3, X=2, Y=1

Tome el cuarto dgito. Si este est entre:


0-2: no tiene
3-4: tiene
5-6: tiene
7-8: no tiene
9-10: no tiene

Tome el quinto dgito. Si este est entre:


0-2: ms
3-4: menos
5-6: ms
7-8: menos
9-10: ms

Tome el sexo dgito. Si este est entre:


0-2: igual
3-4: diferente
5-6: igual
7-8: igual
9-10: diferente

También podría gustarte