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 <fstream> #include <string> using namespace std; int main(){ int pedido, torta, dias, cliente, contacto; float peso; int cant = 0, cant2 = 0, cant3 = 0, cant4 = 0; ifstream file("tortas.txt"); ofstream file2("resultado.txt"); while(file >> pedido >> torta >> peso >> dias >> cliente >> contacto){ if(pedido < 0){ break; } if(dias > 90 && cliente < 800 && cliente > 1399){ cant++; } if(torta == torta){ cant2++; } if(torta == torta && peso > peso){ cant3++; } if(contacto != 1000 && contacto != 3000){ cant4++; } } cout << "Cantidad de clientes

Questions about programming?Chat with your personal AI assistant