Ayudantia 3

2
Universidad Católica del Norte Escuela de Ingeniería Cursos de Invierno Ayudantía N° 3 Introducción a la Programación Profesores: Boris Bugueño Bugueño, Eric Ross Cortes. Ayudante: Felipe Tello Herborn. Actividad 1: Prueba 1_2015 - Problema 2 El control de aeronaves en el aeropuerto “Unos suben, otros bajan”, necesita tener un sistema que permita el mejor control de sus labores. Para ello le han encomendado a Ud. el realizar un programa en JAVA que permita ingresar los vuelos realizados y calcular estadísticas útiles para la gestión del aeropuerto. Se debe leer la información desde el teclado. Los datos se ingresarán de la siguiente forma: código_vuelo1 número_de_ciudades_visitadas ciudad1 ciudad2 kilómetros_de_distancia_a_la_ciudad1 ciudad3 kilómetros_de_distancia_a_la_ciudad2 ... ciudadN kilómetros_de_distancia_a_la_ciudad N-1 código_vuelo2 número_de_ciudades_visitadas ciudad1 ciudad2 kilómetros_de_distancia_a_la_ciudad1 ciudad3 kilómetros_de_distancia_a_la_ciudad2 ... ciudadN kilómetros_de_distancia_a_la_ciudad N-1 0

description

Ayudantia 3

Transcript of Ayudantia 3

Page 1: Ayudantia 3

Universidad Católica del Norte Escuela de Ingeniería Cursos de Invierno

Ayudantía N° 3 Introducción a la Programación

Profesores: Boris Bugueño Bugueño, Eric Ross Cortes. Ayudante: Felipe Tello Herborn.

Actividad 1: Prueba 1_2015 - Problema 2

El control de aeronaves en el aeropuerto “Unos suben, otros bajan”, necesita tener un sistema que permita el mejor control de sus labores. Para ello le han encomendado a Ud. el realizar un programa en JAVA que permita ingresar los vuelos realizados y calcular estadísticas útiles para la gestión del aeropuerto. Se debe leer la información desde el teclado. Los datos se ingresarán de la siguiente forma:

código_vuelo1 número_de_ciudades_visitadas ciudad1 ciudad2 kilómetros_de_distancia_a_la_ciudad1 ciudad3 kilómetros_de_distancia_a_la_ciudad2 ... ciudadN kilómetros_de_distancia_a_la_ciudad N-1 código_vuelo2 número_de_ciudades_visitadas ciudad1 ciudad2 kilómetros_de_distancia_a_la_ciudad1 ciudad3 kilómetros_de_distancia_a_la_ciudad2 ... ciudadN kilómetros_de_distancia_a_la_ciudad N-1 0

Page 2: Ayudantia 3

Donde:

código_vuelo: Un número usado para diferenciar un vuelo de otro

número de ciudades visitadas: Un número que indica la cantidad de ciudades que el vuelo recorre

ciudadX: Un nombre de la ciudad

kilómetros de distancia a la ciudad X: La cantidad de kilómetros entre la ciudad actual y la ciudad anterior en el vuelo.

El fin de datos se indica con código_vuelo = 0. Después de ingresados todos los datos, su programa debe entregar por pantalla la siguiente información:

1. Número total de vuelos analizados

2. Código de vuelo con menos kilómetros recorridos 3. Porcentaje de vuelos que recorrieron más de 1000 kilómetros

4. Promedio de kilómetros recorridos por los vuelos

5. Número de vuelos con destino final distinto a IslaDePascua

Actividad 2: Prueba 1_2015 - Problema 3

Construya un programa Java para calcular la siguiente serie. Lea de pantalla los enteros K y

N, donde N es la cantidad de términos a generar. Además de la suma total, imprima el

valor de cada término.