Question: #include #include struct Order { int queueNumber; std::string pizzaName; std::string customerName; } ; void displayOrders ( const std::vector& orders ) { if ( orders .
#include #include struct Order int queueNumber; std::string pizzaName; std::string customerName; ; void displayOrdersconst std::vector& orders if ordersempty std::cout No orders to display." std::endl; return; std::cout "Queue NumbertPizza NametCustomer Name" std::endl; for const auto& order : orders std::cout order.queueNumber tt order.pizzaName tt order.customerName std::endl; int main std::vector orders; int option; do std::cout "Pizza Kitchen Display System" std::endl; std::cout Display Orders" std::endl; std::cout Add Order" std::endl; std::cout Insert Pizza in Queue" std::endl; std::cout Exit" std::endl; std::cout "Select an option: ; std::cin option; switch option case : displayOrdersorders; break; case : Order newOrder; std::cout "Enter Queue Number: ; std::cin newOrder.queueNumber; std::cout "Enter Pizza Name: ; std::cin newOrder.pizzaName; std::cout "Enter Customer Name: ; std::cin newOrder.customerName; orders.pushbacknewOrder; std::cout "Order added successfully." std::endl; break; case : int position; Order newOrder; std::cout "Enter Queue Number: ; std::cin newOrder.queueNumber; std::cout "Enter Pizza Name: ; std::cin newOrder.pizzaName; std::cout "Enter Customer Name: ; std::cin newOrder.customerName; std::cout "Enter Position to Insert: ; std::cin position; if position && position orders.size orders.insertordersbegin position, newOrder; std::cout "Pizza inserted successfully." std::endl; else std::cout "Invalid position." std::endl; break; case : std::cout "Exiting the program." std::endl; break; default: std::cout "Invalid option. Please try again." std::endl; break; std::cout std::endl; while option ; return ;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
