TÉCNICA PROFESIONAL EN SOPORTE DE SISTEMAS INFORMÁTICOS Y
REDES ELECTIVA TECNICA II ING. CARLOS MAURICIO TOVAR ARTUNDUAGA Carlos_tovarar@fet.edu.co
Desarrolle los siguientes ejercicios utilizando arreglos.
1. Elaborar un algoritmo que lea el nombre de un vendedor y las ventas
realizadas en una semana e imprima el reporte.
2. De un arreglo de 15 números obtener el mayor.
3. Una veterinaria gestiona un animal y el peso en dos arreglos. Imprima los
datos del animal con menor peso.
4. La empresa Frutty’s ha almacenado el número total de toneladas de frutas
cosechadas durante cada mes del año 2018. Escriba un programa que obtenga e imprima la siguiente información.
a. El promedio anual de toneladas cosechadas.
b. ¿Cuántos meses tuvieron cosecha superior al promedio anual?
c. ¿Cuántos meses tuvieron cosecha inferior al promedio anual?
5. La aerolínea “Dios mediante llegaremos bien” acaba de comprar un
sistema para automatizar las reservas. Se le ha pedido a usted que desarrolle el nuevo sistema. Debe escribir una aplicación para asignar asientos en cada vuelo del único vuelo de la aerolínea (capacidad de 10 asientos).
Su aplicación debe mostrar las siguientes alternativas
a. Seleccione 1 para Primera Clase.
b. Seleccione 2 para Clase Económica. c. Si el usuario escribe 1 su aplicación debe asignarle un asiento en la sección de primera clase (asientos 1 a 5). d. Si el usuario escribe 2 su aplicación debe asignarle un asiento en la sección económica (asientos 6 a 10). e. Su aplicación deberá entonces imprimir un pase de abordaje indicando el número de asiento de la persona y si se encuentra en la sección de primera clase o clase económica del avión. f. Use un arreglo unidimensional del tipo primitivo boolean para representar la tabla de asientos del avión. g. Inicialice todos los elementos del arreglo con false para indicar que todos los asientos están vacíos. h. A medida que se asigne cada asiento, establezca los elementos correspondientes del arreglo en true para indicar que ese asiento ya no está disponible.
i. Su aplicación nunca deberá asignar un asiento que ya haya sido
asignado.
j. Cuando esté llena la sección económica, su programa deberá
preguntar a la persona si acepta ser colocada en la sección de primera clase (y viceversa).
k. Si la persona acepta, haga la asignación de asiento apropiada.
l. Si no acepta imprima el mensaje “El próximo vuelo sale en 3 horas”.