Altillo.com > Exámenes > ORT > Programación I

Programación I

2° Parcial

1er Cuat. de 2008 Altillo.com

1) Una empresa de transporte naval cuenta con una flota que viaja entre los puertos de Buenos Aires y Montevideo
transportando mercadería en contenedores de distintos tamaños. Para realizar un control de los viajes realizados, nos
piden desarrollar un programa que procese la siguiente información que nos proporcionan de cada contenedor
enviado:
 Cod Contenedor 5 Caracteres
 Volumen en M3 Real (Mayor que 0)
 Peso en Kg Real (Mayor que 0)
 Urgente 1 Caracter (“X”=Urgente, “ “=Normal)
 Destino 1 Caracter (“B” Buenos Aires, “M“ Montevideo)

Para validar la información de cada contenedor contamos con una función realizada por otro programador llamada
isValid a la cual le enviamos la estructura con todos los datos de un contenedor y nos devuelve un valor booleano en
true o false según sea o no válida esa información. En caso de no ser válido se debe descartar ese ingreso y pedirle
al usuario que vuelva a ingresar todos los datos de un contenedor.

A partir del procesamiento de estos datos nos piden informar:
a) Importe correspondiente al transporte de cada contenedor.
b) Sobre el total de contenedores, porcentaje que tuvo como destino Buenos Aires.
c) Código del contenedor más pesado que tuvo como destino Montevideo

Para calcular el importe correspondiente al transporte de un contenedor hay que tener en cuenta el volumen y el
peso del mismo así como también el recargo por envío urgente según las siguientes indicaciones:
Precio fijo por contenedor:
Menos de 24 m3 $ 300
Desde 24 m3Hasta 70 m3 $ 500
Más de 70 m3 $ 700
Por kg de carga $ 5
Envío Urgente $ 100

2) Para la siguiente estructura:


Realizar la declaración de los tipos de dato y de la variable.
Se pide:
a) Escribir la llamada y el encabezado del procedimiento ejemploParcial al que se le debe pasar como
parámetro el campo sID y una variable de tipo entero por dirección.
b) Diagramar la asignación del dato 10 al campo iBx.


Aclaración para todos los ejercicios:
Se debe desarrollar el diagrama de la solución y la declaración de constantes tipos y variables utilizadas.
Para aprobar, deben estar resueltos los 2 ejercicios.