En este proyecto, utilizaremos los principios de la POO para diseñar un sistema eficiente y flexible que permita a los usuarios ver, seleccionar y ordenar diferentes platos y opciones de comida.
La utilización de la POO en este proyecto nos permitirá organizar el código de manera modular y reutilizable, lo que facilitará su mantenimiento y extensibilidad en el futuro. Además, la POO nos brinda la capacidad de modelar los diferentes elementos del menú, como platos, ingredientes, categorías, precios, entre otros, como objetos con sus propiedades y comportamientos específicos.
La utilidad de este proyecto radica en la creación de un sistema interactivo y amigable para los usuarios, donde puedan explorar el menú de comida de manera intuitiva, ver descripciones y precios, y realizar pedidos de forma sencilla
Al empezar el programma se hara display de un menu a base de string y un ciclo while para que el usuario puega elejir entre las siguietes opciones: Sopa , Ensaladas, Platofuerte y Bebida. Las cuales despues elejir cualquieras de estas las anteriores se te preguntan distintas cosas para crear el objeto dependiendo de lo que hayas elejido anteriormente, como por ejemplo el tipo de sopa y y la temperatura de la misma. un vez elejes que quieres una sopa dentro de la cuenta del usuario se añadira el precio de la sopa y el objeto que se creo para despues hacer un display del mismo. El mismo menu no se va a cerrar hasta que el usuario lo decida por lo que se van a poder crear una gran variedad de objetoslo que permitira que el usuario pueda seguir pidiendo cualquier cosa del menu. Añadido a esto tambien se creo una función para borrar objeto que ya no sea deseados. Al final se pide una confirmación y el dinero que se va a ocupar para pagar la cuenta En terminos más simple
El programa solo corre en la consola y está hecho con c++ standard por lo que corre en todos los sistemas operativos
compilar con: "g++ Menu_2.h main.cpp" correr en linux: "/a.out"
Abrir el programa primero se nos hace un display
\A futuro correr en windows: "a.exe"