Hola , Me llamo Fran , pues mi duda es sencilla en la universidad me mandaron un ejercicio , pensando y pensando se me ha hecho algo complejo , pues no me la llevo bien con Java y Esta materia "Estructuras Discretas II" me la dan en la universidad con lenguaje "Java" y "C++"
El Ejercicio :
Citar
Crear un programa que maneje los datos de estudiantes de esta sección los datos que piden son
-Cedula
-Nombre
-Apellido
Sexo
Tlf
Edad
Manejar un menu de opciones
opcion 1 = agregar estudiante ( insertar por el final de la lista )
Opcion 2 = Mostrar los siguientes datos del estudiantes : Cedula , nombre , apellido , tlf
Opcion 3 = Buscar estudiante por cedula
Opcion 4 = mostrar estudiantes del sexo femenino
Opcion 5 = mostrar el promedio de las edades de la sección
Opcion 6 = mostrar la lista de estudiantes del sexo masculino
opcion 7 = Salir + mensaje de despedida
[/size]
Señores , no vengo a que me lo realicen , vengo a que me ayuden , me den algunos codigos para irme guiando o explicaciones , ya que quiero aprender un poco
Elm profesor tambien dijo que era valido traerlo en C++ Se les agradece la ayuda
Gracias.
Mmmh.
¿Con qué tienes el problema exactamente? ¿Con el menú? ¿No sabes cómo hacer la lista? ¿Cómo representar cada estudiante?
Bueno, el menú se hace (tanto en Java como en C++) con un bucle en el que vas leyendo repetidamente una entrada del teclado y utilizas un conjunto de cláusulas if...else if...else (o un switch...case...default).
Y si es la lista, lo puedes hacer con la clase list de la STDL de C++ (previo #include <list>): http://www.cplusplus.com/reference/list/list/ (http://www.cplusplus.com/reference/list/list/); o con la clase LinkedList (ya que has dicho lista enlazada, si no podría ser también una ArrayList) de Java: http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html (http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html).
Los estudiantes los puedes representar con un struct o clase en C++ o con una clase en Java.
Mírate la documentación, ten la API a mano. Y si tienes código que aportar para ayudarte, mejor que mejor.
Saludos
CitarElm profesor tambien dijo que era valido traerlo en C++
P.S. ¿Tu profesor es el profesor Elm? ¿Qué Pokemon elegiste al principio?