Buenas tardes:
Bien sé que no hacen la tarea de otras personas, lo entiendo muy bien y no tengo problemas con ello. Lo que busco es algo de orientación a una tarea que me han dado en la Universidad, la cuál me tiene acongojado puesto a que no le encuentro solución. La tarea es la siguiente:
Construir un programa que permita acceder a un archivo en formato csv, en cuyo interior tenga almacenado el listado con los elementos de la tabla periódica:
Número atómico
Símbolo
Nombre
Peso atómico
Ejemplo:
1,H,HIDROGENO,1.00797
2,HE,HELIO,4.0026
3,LI,LITIO,6.939
4,BE,BERILIO,9.0122
5,B,BORO,10.811
Las opciones que debe mostrar el menú del programa son las siguientes:
1. Mostrar ordenadamente todos los elementos de la tabla periódica
2. Buscar un elemento de acuerdo al símbolo ingresado
3. Buscar un elemento de acuerdo a nombre del elemento
0. Salir
La opción 1 mostrará un listado con todos los elementos de la tabla periódica, parando la ejecución cuando se llene una pantalla para permitir verlos todos.
La opción 2 pedirá el símbolo de un elemento químico, lo buscará en la tabla periódica y mostrará toda la información relativa. Es decir, su número atómico, el símbolo del mismo, su nombre completo y su peso atómico.
La opción 3 pedirá el nombre del elemento químico, lo buscará en la tabla periódica y
mostrará toda la información relativa. Es decir, su número atómico, el símbolo del mismo,su nombre completo y su peso atómico.
opción 0 permite salir del programa.
Elementos a evaluar:
-Debe crear clases acordes al problema y al contexto
-Las clases deben tener métodos de acuerdo al contexto
-Los nombres de variables, método, atributos y clases deben ser acordes al contexto
-Debe incluir comentarios
-Debe estar correctamente identada
-El programa debe funcionar
He logrado de alguna manera y con la ayuda de internet, entender algo sobre Csv, sin embargo creo que para este trabajo en particular debo ingresar los datos en csv, pero a su vez dentro de un arreglo, para luego poder realizar los siguientes pasos como son buscar, ordenar, etc. Ahí viene mi problema, no sé como ingresar esos datos csv dentro de un arreglo.
Si alguien pudiera orientarme le estaría eternamente agradecido, sin más que aportar, muchas gracias.