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.