Anderson Pozo

Generation

generate functionSat, 24 Jun 2023

la fábrica de tortas TapiaCakes dispone de la información de los pedidos realizados el último bimestre. Por cada pedido de una torta se registró: ID de Pedido (entero) ID de Torta (entero entre 1 y 7) Peso (float) Días de anticipación del pedido (entero) ID de Cliente (entero entre 800 y 1399) ID de Medio de Contacto (entero) El fin de la carga de datos se indica con un ID de pedido negativo. Para cada punto se pide calcular e informar 1)La cantidad de clientes distintos que hayan realizado algún pedido con más de 90 días de anticipación. 2)Hacer una función llamada Punto 2 que liste los ID de los clientes que hayan pedido más de una vez la misma torta. 3)Hacer una función llamada Punto3 que liste por cada torta el peso máximo registrado. Listar el nombre de la torta y el peso máximo. 4) Los ID de Clientes que no hayan pedido tortas en persona ni por WhatsApp. Aclaraciones: Los nombres de las tortas son: 1: Rogel 2: Selva negra 3: Cheesecake 4: Chocotorta 5: Lemon pie 6: Balcarce 7: Chajá Los IDs de Medios de Contacto son los siguientes: 1000: En Persona 2000: Mail 3000: WhatsApp 4000: Instagram Puede haber tortas que no hayan registrado ventas. Por lo tanto, no tendrán un peso máximo calculable.

#include<iostream> #include<vector> #include<algorithm> using namespace std; struct Torta{ int id; string nombre; }; struct Pedido{ int id; int idTorta; float peso; int diasAnticipacion; int idCliente; int idMedioContacto; }; vector<Torta> tortas { {1, "Rogel"}, {2, "Selva Negra"}, {3, "Cheesecake"}, {4, "Chocotorta"}, {5, "Lemon pie"}, {6, "Balcarce"}, {7, "Chajá"} }; vector<Pedido> pedidos; void cargarPedidos(){ int id; cout << "Ingrese el ID del pedido (negativo para terminar): "; cin >> id; while(id >= 0){

Questions about programming?Chat with your personal AI assistant