2013-1 UAO Info2 EjerciciosArreglosUnidimensionales3

download 2013-1 UAO Info2 EjerciciosArreglosUnidimensionales3

of 1

description

Ejercicios de JAva

Transcript of 2013-1 UAO Info2 EjerciciosArreglosUnidimensionales3

  • Profesor Juan Manuel Reyes Garca

    Ejercicios sobre Arreglos Unidimensionales

    Para cada uno de los siguientes ejercicios, realice el anlisis y diseo en su cuaderno, incluyendo el diagrama de clases y

    luego lleve a cabo la implementacin en Java para de manera que su programa funcione correctamente y pueda ser

    utilizado por el usuario final.

    1. Desarrolle un programa que, a travs de un men de opciones, ofrezca la funcionalidad de 1) leer los nombres de

    todos los invitados a un evento, 2) Muestre los nombres de todos los invitados registrados en orden inverso, 3)

    Indique cual es el invitado con el nombre mas largo, y 4) Salir.

    Siempre que el usuario indique cualquiera de las opciones anteriores: de la 1 a la 3, el programa debe responder a la

    funcionalidad, llevarla a cabo (ya sea leer alguna informacin o imprimir un reporte) y luego volver a mostrar el

    men de opciones. Si el usuario elige la opcin 4, el programa debe mostrar un mensaje de despedida y luego

    terminar, es decir, no mostrar el men nuevamente y salir.

    2. Un estudiante de fsica de primer semestre necesita un programa que le permita realizar las operaciones bsicas

    sobre dos (2) vectores de valores numricos del mismo tamao:

    1) Leer los valores de cada posicin de los dos vectores.

    2) Realizar la suma de los dos vectores, posicin a posicin, lo que nos da como resultado un nuevo vector del

    mismo tamao, pero donde cada posicin es la suma de los valores de la misma posicin en los dos vectores de

    entrada, as por ejemplo: Si A= y B=, entonces el vector suma sera igual a

    C=.

    3) Realizar el producto escalar (o producto punto) entre los dos vectores.

    Debe realizar este ejercicio utilizando un men de opciones.

    3. En una escuela de primaria, el profesor de quinto grado que es director del grupo 5C, necesita un programa que

    permita el ingreso de las notas definitivas de todos sus alumnos nicamente para las materias fundamentales que

    son: matemticas, ciencias sociales, espaol y ciencias naturales. Los estudiantes estn enumerados en la lista del

    curso de 1 hasta n, donde n es la cantidad total de estudiantes. Las notas de todos los estudiantes se guardarn en

    un arreglo diferente para cada materia, de esta forma habr un arreglo para matemticas, otro para ciencias

    sociales y as para las dems.

    El programa debe estar en la capacidad de leer las notas de los estudiantes para cada una de las materias y luego

    calcular el promedio de cada estudiante teniendo en cuenta nicamente esas materias fundamentales. El programa

    debe imprimir en pantalla el promedio de cada estudiante indicando el nmero que tiene en la lista, as: nmero

    estudiante: promedio estudiante y utilizando una lnea diferente para cada estudiante, por ejemplo (las notas se

    asignan sobre 10):

    Est 1: 7.2

    Est 2: 5.8

    Est 3: 9.4

    Est 4: 8.1

    Est 5: 6.3

    4. Modifique el programa anterior para que gener tambin un listado de la siguiente forma:

    Est 1-> Mat:7.4, Soc:7.0, Esp:7.3, Nat:4.1 Prom: 7.2

    Est 2-> Mat:5.6, Soc:5.8, Esp:6.0, Nat:5.8 Prom: 5.8

    Est 3-> Mat:9.0, Soc:9.8, Esp:8.8, Nat:10.0 Prom: 9.4

    Est 4-> Mat:8.2, Soc:8.3, Esp:8.0, Nat:7.9 Prom: 8.1

    Est 5-> Mat:6.5, Soc:6.1, Esp:6.4, Nat:6.2 Prom: 6.3