Dev - C++ - SUMA TOTAL DE GASTOS DE PERSONAS

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

SUMA TOTAL DE GASTOS DE PERSONAS

Publicado por Vanessa (4 intervenciones) el 02/04/2020 06:48:49
Hola!!
Estoy intentando realizar la suma total de días y de gastos por persona o por el total de las personas, pero aún sigue sin salirme. Me podrían apoyar para saber en qué me estoy equivocando o qué le podría agregar:

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
#include "iostream"
#include "conio.h"
#include "string"
#include "stdlib.h"
 
using namespace std;
 
int main()
{
 
   cout << "Sea bienvenido al programa de agente viajero" << "\n";
 
   int destinos, personas, dias, gasper, suma=0;
   string Ciudad="";
   string nombre;
do{
   cout << "\xA8" "Cu" "\xA0" "ntos destinos visitar" "\xA0" "\x3F" "\x3A" "\n";
   cin >> destinos;
                         if(destinos<=20  && destinos > 0 )
    {
 
    cout<<"¡Perfecto! Comencemos a planearlo""\n";
 
   }else{
 
       cout<<"El numero de destinos maximo es 20, intentelo nuevamente" "\n";
 
   }
}while(destinos>=20);
    system("pause");
 
 
   for (int i=1; i<=destinos; i++)
 
   {
   cout << "Por favor, indique el nombre de las ciudades que visitar" "\xA0" "\x3A" "\n";
   cin >> nombre;
   Ciudad=Ciudad+nombre+ "\x2C"" ";
 
   }
 
 
   cout << "Le confirmo que ha seleccionado " << destinos << " destinos por visitar" "\x2C" " y las ciudades son: " << Ciudad << "\n";
 
 
   {
   cout << "Ahora, por favor indique " "\xA8" "cu" "\xA0" "ntas personas viajar" "\xA0" "n?" "\n";
   cin >> personas;
   }
 
   cout << "Usted ha seleccionado " << personas << " pasajeros por viajar" "\n";
 
 for(int j=1; j<=destinos; j++)
    {
    cout<<"Escriba los siguientes datos que se le piden a continuación: " "\n";
    cout<< "\xA8" "cu" "\xA0" "ntos dias viajar" "\xA0" "n?" "\n";
    cin>> dias;
    cout <<"Usted ha seleccionado " << dias << " dias" "\n";
 
    for(int t=1; t<=personas; t++)
    {
        cout<<"Estimaremos los gastos de la persona "<< t <<"\n";
        for (int k=1; k<=dias; k++){
            cout<<"Los gastos del dia "<< k << " seran: " "\n"; cin>> gasper;
            suma += gasper;
            cout <<"La suma total por la persona "<< t <<"\n"<< suma <<"\n";}
 
            }
 
    {
 
         cout<<"La suma total de dias es: "<<dias<<"\n";
    }
 
 
        }
 
 return 0;
}
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

SUMA TOTAL DE GASTOS DE PERSONAS

Publicado por Alfil (1444 intervenciones) el 02/04/2020 12:36:45
Tienes que definir un struct como almacén de todos los datos de cada persona; trata de resolverlo y si no lo consigues déjanos el enunciado del problema lo más completo posible y trataremos de ayudarte.
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: 6
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

SUMA TOTAL DE GASTOS DE PERSONAS

Publicado por Vanessa (4 intervenciones) el 03/04/2020 04:57:02
Sí, de hecho ya lo intenté, pero como soy nueva en esto no entiendo mucho y lo intenté de está manera y sigue sin salirme.

1
2
3
4
5
6
7
8
9
10
11
12
13
{
    cout<<"Estimaremos los gastos de la persona "<< t <<"\n";
    for (int k=1; k<=dias; k++){
        cout<<"Los gastos del dia "<< k << " seran: " "\n"; cin>> gasper;
 
    }
}
 
for (int tg=1; tg<=gasper; tg++){ // no suma todos los gastos que le pedí al usuario y quiero que los sume el total de los datos ingresados
     suma += tg;
}
 
cout <<"TOTAL DEL VIAJE POR GASTOS DE PERSONAS ES "<<suma<<"\n";
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: 6
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

SUMA TOTAL DE GASTOS DE PERSONAS

Publicado por Vanessa (4 intervenciones) el 03/04/2020 05:00:10
Sí, de hecho ya lo intenté, pero como soy nueva en esto no entiendo mucho y lo intenté de está manera y sigue sin salirme.

1
2
3
4
5
6
7
8
9
10
11
12
13
{
cout<<"Estimaremos los gastos de la persona "<< t <<"\n";
for (int k=1; k<=dias; k++){
cout<<"Los gastos del dia "<< k << " seran: " "\n"; cin>> gasper;
 
}
}
 
for (int tg=1; tg<=gasper; tg++){ // no suma todos los gastos que le pedí al usuario y quiero que los sume el total de los datos ingresados arriba
suma += tg;
}
 
cout <<"TOTAL DEL VIAJE POR GASTOS DE PERSONAS ES "<<suma<<"\n";
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++

SUMA TOTAL DE GASTOS DE PERSONAS

Publicado por dario (718 intervenciones) el 02/04/2020 14:52:43
Hola, pruebalo asi y me avisas.
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
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << "Sea bienvenido al programa de agente viajero" << "\n";
 
    int destinos, personas, dias, gasper, suma;
    string Ciudad="";
    string nombre;
 
    do {
        cout << "Cuantos destinos visitaran\n";
        cin >> destinos;
        if(destinos<=20  && destinos > 0 )
            cout<<"¡Perfecto! Comencemos a planearlo""\n";
        else
            cout<<"El numero de destinos maximo es 20, intentelo nuevamente\n";
 
    } while(destinos>=20);
 
    system("pause");
 
    for (int i=1; i<=destinos; i++)
    {
        cout << "Por favor, indique el nombre de las ciudades que visitaran\n";
        cin >> nombre;
        Ciudad=Ciudad+nombre+","+" ";
    }
 
    cout << "Le confirmo que ha seleccionado " << destinos << " destinos por visitar y las ciudades son: " << Ciudad << "\n";
    cout << "Ahora, por favor indique cuantas personas viajaran\n";
    cin >> personas;
    cout << "Usted ha seleccionado " << personas << " pasajeros por viajar" "\n";
 
    for(int j=1; j<=destinos; j++)
    {
        cout<<"Escriba los siguientes datos que se le piden a continuación: " << endl;
        cout<< "Cuantos dias viajaran\n";
        cin>> dias;
        cout <<"Usted ha seleccionado " << dias << " dias" "\n";
 
        for(int t=1; t<=personas; t++)
        {
            cout<<"Estimaremos los gastos de la persona "<< t <<"\n";
            suma = 0;
 
            for (int k=1; k<=dias; k++) {
                cout<<"Los gastos del dia "<< k << " seran: " << endl;
                cin>> gasper;
                suma += gasper;
                cout <<"La suma total por la persona "<< t <<"\n"<< suma <<"\n";
            }
        }
    }
 
    cout<<"La suma total de dias es: "<<dias<<"\n";
 
    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
0
Comentar

SUMA TOTAL DE GASTOS DE PERSONAS

Publicado por mary onofre (1 intervención) el 30/11/2020 16:42:43
Buenos días
Una pregunta porque a la hora de compilar me manda error en: system("pause");
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