Dev - C++ - crear un prograca en C++ para consultar info. de elementos quimicos, POR FAVOR ES URGENTE

 
Vista:

crear un prograca en C++ para consultar info. de elementos quimicos, POR FAVOR ES URGENTE

Publicado por Abril (1 intervención) el 16/02/2021 23:10:49
crear arreglos que almacenen la información de 5
elementos químicos(Hodrigeno- Helio- Litio-Berilio-Boro-Carbono-Nitrogeno), la información de estos elementos ya vendrá predefinida en los arreglos con la siguiente información.
0. número atómico
1. símbolo atómico
2. nombre del elemento
3. masa atómica
4. clasificación
haciendo uso de estos arreglos realizar el siguientemenú de busqueda:
menu:
1. busqueda por número atómico: el usuario deberá ingresar el número atómico del elemento que busca, si el número coincide, mostrar toda la información de ese elemento. Si no coincide mandar mensaje diciendo que el elemento no fue encontrado. (en ambos casos, regresar al menú para realizar otra búsqueda)
2. busqueda por símbolo atómico:
el usuario deberá ingresar el símbolo atómico del elemento que busca (en mayúsculas), si el símbolo coincide, mostrar toda la información del arreglo, si no coincide mandar mensaje diciendo que el elemento no fue encontrado. (en ambos casos, regresar al menú para realizar otra búsqueda)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

crear un prograca en C++ para consultar info. de elementos quimicos, POR FAVOR ES URGENTE

Publicado por Miguel (215 intervenciones) el 16/02/2021 23:26:03
Agrega lo que llevas y en que parte del codigo estas teniendo problemas


saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

crear un prograca en C++ para consultar info. de elementos quimicos, POR FAVOR ES URGENTE

Publicado por dario (718 intervenciones) el 17/02/2021 14:11:30
Hola, espero esto te ayude.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream>
 
using namespace std;
 
struct {
    int numero;     //numero atomico
    string simbolo; //simbolo atomico
    string nombre;  //nombre del elemento
    double masa;    // masa atomica
    string clasif;  //clasificacion
} elemQuimi[5];
 
 
int main()
{
    int opcion,numBuscar;
    int i;
    string simboloAtom;
 
    //Hidrogeno
    elemQuimi[0].numero = 1;
    elemQuimi[0].simbolo = "H";
    elemQuimi[0].nombre = "Hidrogeno";
    elemQuimi[0].masa = 1.00784;
    elemQuimi[0].clasif = "Gas";
 
    //Helio
    elemQuimi[1].numero = 2;
    elemQuimi[1].simbolo = "He";
    elemQuimi[1].nombre = "Helio";
    elemQuimi[1].masa = 4.002602;
    elemQuimi[1].clasif = "Gas";
 
    //Litio
    elemQuimi[2].numero = 3;
    elemQuimi[2].simbolo = "Li";
    elemQuimi[2].nombre = "Litio";
    elemQuimi[2].masa = 6.941;
    elemQuimi[2].clasif = "Solido";
 
    //Berilio
    elemQuimi[3].numero = 4;
    elemQuimi[3].simbolo = "Be";
    elemQuimi[3].nombre = "Berilio";
    elemQuimi[3].masa = 9.012182;
    elemQuimi[3].clasif = "Solido";
 
    //Boro
    elemQuimi[4].numero = 4;
    elemQuimi[4].simbolo = "B";
    elemQuimi[4].nombre = "Boro";
    elemQuimi[4].masa = 10.811;
    elemQuimi[4].clasif = "Solido";
 
    do {
        cout << "1.Busqueda por numero atomico" << endl;
        cout << "2. Busqueda por simbolo atomico" << endl;
        cout << "0. Salir" << endl << endl;
        cout << "Seleccione su opcion: ";
        cin >> opcion;
        cout <<endl;
 
        switch (opcion) {
            case 1:
                cout << "Digite el numero atomico a buscar: ";
                cin >> numBuscar;
 
                for (i=0; i<5; i++) {
                    if (numBuscar == elemQuimi[i].numero) {
                        cout << elemQuimi[i].simbolo << endl;
                        cout << elemQuimi[i].nombre << endl;
                        cout << elemQuimi[i].masa << endl;
                        cout << elemQuimi[i].clasif << endl;
                    }
                }
            break;
            case 2:
                cout << "Digite el simbolo atomico a buscar: ";
                cin >> simboloAtom;
 
                for (i=0; i<5; i++) {
                    if (simboloAtom == elemQuimi[i].simbolo) {
                        cout << elemQuimi[i].numero << endl;
                        cout << elemQuimi[i].nombre << endl;
                        cout << elemQuimi[i].masa << endl;
                        cout << elemQuimi[i].clasif << endl;
                    }
                }
            break;
        }
    } while (opcion != 0);
 
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar