Dev - C++ - Programa que permita administrar cuánto gasta un cliente en diferentes departamentos de supermercado

 
Vista:

Programa que permita administrar cuánto gasta un cliente en diferentes departamentos de supermercado

Publicado por Emiliano Alvarez (1 intervención) el 22/11/2021 19:59:43
Hola, quisiera que alguien me ayude con este código que me pide lo siguiente:

Crea un programa que permita administrar cuánto gasta un cliente en diferentes
departamentos del supermercado.

a. Los atributos del cliente son: nombre, teléfono y total gastado.

b. Los diferentes departamentos del supermercado son: (Frutas y verduras, Carnes y
congelados, Vinos y licores, Dulcería y Artículos de limpieza)

c. Cada departamento es una función que recibe un cliente, lo saluda “hola Pedrito,
bienvenido” y pregunta al cliente cuánto gastó. La cantidad que responda el
cliente deberá sumarse al atributo total gastado de cada cliente.

d. Crea una función que imprima el total gastado por los clientes que visitaron hoy el
supermercado (la función recibe como parámetro el arreglo de clientes y suma el
total gastado por cada uno. Al final la función imprime “hola, soy Shedrawiwi y
hoy gane xxxxx pesos con n clientes”

e. Para probar tu programa deberás crear al menos 5 clientes. Todos inician con $0
gastados. Cada cliente deberá pasar por todos los departamentos (en el orden que
quieras). Una vez que cada cliente termine de pasar por cada departamento
deberás imprimir el total gastado por cada uno “hola, soy pedrito y gasté xxxxx en
el supermercado” (te recomiendo que hagas una función para esto). Crea un
arreglo de Clientes (máximo 10) para que allí guardes a tus 5 clientes. Manda
llamar la función que imprime cuánto ganó el supermercado el día de hoy (envía
como parámetro el arreglo de los 5 clientes).


Les comento que ya hice parte del código pero solo supe como hacerlo para una persona. El código es el siguiente:

#include <stdio.h>
#include <iostream>
using namespace std;

void dulceria(int*acumulador)
{
int total;
cout<<"Cúanto gastaste en dulceria"<<endl;
cin>>total;
cout<<"Gracias por gastar "<<total<<" pesos en dulcería";
(*acumulador)+=total;
}
void frutas_verduras(int*acumulador)
{
int total;
cout<<"\n \nCúanto gastaste en frutas y verduras"<<endl;
cin>>total;
cout<<"Gracias por gastar "<<total<<" pesos en frutas y verduras";
(*acumulador)+=total;
}
void carnes_congelados(int*acumulador)
{
int total;
cout<<"\n \nCúanto gastaste en carnes y congelados"<<endl;
cin>>total;
cout<<"Gracias por gastar "<<total<<" pesos en carnes y congelados";
(*acumulador)+=total;
}
void vinos_licores(int*acumulador)
{
int total;
cout<<"\n \nCúanto gastaste en vinos y licores"<<endl;
cin>>total;
cout<<"Gracias por gastar "<<total<<" pesos en vinos y licores";
(*acumulador)+=total;
}
void articulos_limpieza(int*acumulador)
{
int total;
cout<<"\n \nCúanto gastaste en artículos de limpieza"<<endl;
cin>>total;
cout<<"Gracias por gastar "<<total<<" pesos en artículos de limpieza";
(*acumulador)+=total;
}
int main()
{
int acumulador= 0;

dulceria(&acumulador);
frutas_verduras(&acumulador);
carnes_congelados(&acumulador);
vinos_licores(&acumulador);
articulos_limpieza(&acumulador);
cout<<"\n \nEn total gastaste "<<acumulador<<" pesos";
}
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