Dev - C++ - Ayuda en C++. POR FAVOR

 
Vista:
sin imagen de perfil

Ayuda en C++. POR FAVOR

Publicado por Antony (1 intervención) el 21/08/2021 08:06:12
Buen dia gente. Disculpen, cómo se podría hacer un menu para pedir datos en c++. Si bien tengo entendido que se puede realizar un menú de opciones pero nunca escuche algo sobre un menú para hacer el ingreso de datos. Por favor :,3

22333333333333333
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
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++

Ayuda en C++. POR FAVOR

Publicado por dario (718 intervenciones) el 21/08/2021 19:24:04
Hola, te dejo esto. Tu ya lo adaptas a tus necesidades.
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
#include <iostream>
 
using namespace std;
 
//Calculo del centro de masa de particulas
int main()
{
    int n,i;
 
    cout << "Cuantas particulas va a calcular: ";
    cin >> n;
 
    struct {
        int masa;
        int x;
        int y;
    } centroMasa[n];
 
 
    // Ingreso de datos
    for (i=0; i<n; i++) {
        cout << "Particula # " << i+1 << ": " << endl;
        cout << "Masa: ";
        cin >> centroMasa[i].masa;
        cout << "Coordenada x: ";
        cin >> centroMasa[i].x;
        cout << "Coordenada y: ";
        cin >> centroMasa[i].y;
        cout << endl;
    }
 
    //-----------Sumatoria de masas---------
    int suma=0;
 
    for (i=0; i<n; i++)
        suma = suma + centroMasa[i].masa;
    //-----------------------------------------
 
    //---------------Centro de masa en "X"------------------------------
    float x=0;
 
    for (i=0; i<n; i++)
        x = x + (centroMasa[i].masa * centroMasa[i].x) / float (suma);
 
    cout << "Centro de masa en X: " << x;
    //--------------------------------------------------------------------------
 
    //---------------------Centro de masa en "Y"--------------------------------
    float y=0;
 
    for (i=0; i<n; i++)
        y = y + (centroMasa[i].masa * centroMasa[i].y) / float (suma);
 
    cout << "\nCentro de masa en Y: " << y;
    //--------------------------------------------------------------------------
 
    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