Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. using namespace std;
  5.  
  6. //Time System
  7. time_t now = time(0);
  8. tm *ltm = localtime(&now);
  9. int Month, Day, Year, Hour, Minute;
  10. string monthName;
  11.  
  12. //Page System - Next and Previous
  13. void Page1(); //Pizza Size
  14. void Page2(); //Pizza Thick or Thin
  15. void Page3(); //Pizza Fillings
  16. void Page4(); //Pizza Sauces
  17. void Page5(); //Pizza Toppings
  18. void Page6(); //Receipt System
  19. void Page7(); //Cash Payment System
  20. void Page8();
  21. void PageHalf5(); //Amount of Pizza System
  22. void Quantity(); //Stocks Left
  23. void SauceSelector();
  24. void PageSystem(int PageLetter);
  25. int PageNumber = 1;
  26.  
  27. //Functions
  28. void PizzaWelcome();
  29. void Error();
  30. void Exit();
  31. void PageChoices();
  32.  
  33. //Variables
  34. char PizzaSizeChoice;
  35. string PizzaSizeSelected = "None";
  36. int PizzaSizeLoop = 1;
  37.  
  38. char PizzaThickOrThinChoice;
  39. string PizzaThickOrThinSelected = "None";
  40. int PizzaThickOrThinLoop = 1;
  41.  
  42. char PizzaFillingsChoice;
  43. string PizzaFillingsSelected = "None";
  44. int PizzaFillingsLoop = 1;
  45.  
  46. string sauceChoices[3] = {"None", "None", "None"};
  47.  
  48. char MidgetPizzaOption;
  49. string MidgetToppingsChoices[5] = {"None", "None", "None", "None", "None"};
  50. int MidgetToppingsIndex = 0;
  51.  
  52. char RookiePizzaOption;
  53. string RookieToppingsChoices[7] = {"None", "None", "None", "None", "None", "None", "None"};
  54. int RookieToppingsIndex = 0;
  55.  
  56. char SupremePizzaOption;
  57. string SupremeToppingsChoices[10] = {"None", "None", "None", "None", "None", "None", "None", "None", "None", "None"};
  58. int SupremeToppingsIndex = 0;
  59.  
  60.  
  61. int MidgetPizzaToppingsAttempt = 6;
  62. int RookiePizzaToppingsAttempt = 8;
  63. int SupremePizzaToppingsAttempt = 11;
  64.  
  65. bool SauceSelected = false;
  66. bool MidgetToppingSelected = false;
  67. bool RookieToppingSelected = false;
  68. bool SupremeToppingSelected = false;
  69.  
  70. //Stocks Quantity
  71. //Pizza Size Quantity
  72. int MidgetSizeQuantity = 5;
  73. int RookieSizeQuantity = 20;
  74. int SupremeSizeQuantity = 20;
  75.  
  76. //Pizza Fillings Quantity
  77. int MozarellaFillingsQuantity = 20;
  78. int CheddarFillingsQuantity = 20;
  79.  
  80. //Pizza Sauces Quantity
  81. int TomatoSauceQuantity = 20;
  82. int HotSauceQuantity = 20;
  83. int BBQSauceQuantity = 20;
  84. int KetchupQuantity = 20;
  85. int OysterSauceQuantity = 20;
  86. int SalsaQuantity = 20;
  87. int SrirachaQuantity = 20;
  88. int SpecialSavoryQuantity = 20;
  89.  
  90. int TomatoSauceMultiplier = 0;
  91. int HotSauceMultiplier = 0;
  92. int BBQSauceMultiplier = 0;
  93. int KetchupMultiplier = 0;
  94. int OysterSauceMultiplier = 0;
  95. int SalsaSauceMultiplier = 0;
  96. int SrirachaSauceMultiplier = 0;
  97. int SpecialSavorySauceMultiplier = 0;
  98.  
  99. bool TomatoSauceSelected = false;
  100. bool HotSauceSelected = false;
  101. bool BBQSauceSelected = false;
  102. bool KetchupSelected = false;
  103. bool OysterSauceSelected = false;
  104. bool SalsaSauceSelected = false;
  105. bool SrirachaSauceSelected = false;
  106. bool SpecialSavorySauceSelected = false;
  107.  
  108.  
  109. //Pizza Toppings Quantity
  110. int HamQuantity = 20;
  111. int SausageQuantity = 20;
  112. int PepperoniQuantity = 20;
  113. int ChickenQuantity = 20;
  114. int BaconQuantity = 20;
  115.  
  116. int ButteredShrimpQuantity = 20;
  117. int RoastedSalmonQuantity = 20;
  118. int SmokedSquidQuantity = 20;
  119.  
  120. int OnionQuantity = 20;
  121. int GarlicQuantity = 20;
  122. int TomatoesQuantity = 20;
  123. int GreenPeppersQuantity = 20;
  124. int RedPeppersQuantity = 20;
  125. int JalapenoPeppersQuantity = 20;
  126. int OliveQuantity = 20;
  127. int BasilQuantity = 20;
  128. int MushroomQuantity = 20;
  129. int RosemaryQuantity = 20;
  130.  
  131. int CheddarCheeseQuantity = 20;
  132. int ParmesanCheeseQuantity = 20;
  133.  
  134.  
  135. //Prices
  136. //Pizza Size Prices
  137. int MidgetSizePrice = 95;
  138. int RookieSizePrice = 110;
  139. int SupremeSizePrice = 115;
  140.  
  141. //Pizza Crust Prices
  142. int ThickCrustPrice = 45;
  143. int ThinCrustPrice = 35;
  144.  
  145. //Pizza Fillings Prices
  146. int CheddarFillingsPrice = 25;
  147. int MozarellaFillingsPrice = 35;
  148.  
  149. //Pizza Sauces Prices
  150. int TomatoSaucePrice = 35;
  151. int HotSaucePrice = 40;
  152. int BBQSaucePrice = 35;
  153. int KetchupPrice = 30;
  154. int OysterSaucePrice = 30;
  155. int SalsaPrice = 35;
  156. int SrirachaPrice = 40;
  157. int SpecialSavoryPrice = 40;
  158.  
  159. //Pizza Toppings Prices
  160. int HamPrice = 35;
  161. int SausagePrice = 35;
  162. int PepperoniPrice = 50;
  163. int ChickenPrice = 50;
  164. int BaconPrice = 45;
  165.  
  166. int ButteredShrimpPrice = 55;
  167. int RoastedSalmonPrice = 55;
  168. int SmokedSquidPrice = 55;
  169.  
  170. int OnionsPrice = 30;
  171. int GarlicPrice = 30;
  172. int TomatoesPrice = 30;
  173. int GreenPeppersPrice = 37;
  174. int RedPeppersPrice = 37;
  175. int JalapenoPeppersPrice = 37;
  176. int OlivesPrice = 37;
  177. int BasilPrice = 38;
  178. int MushroomsPrice = 38;
  179. int RosemaryPrice = 38;
  180.  
  181. int CheddarCheesePrice = 35;
  182. int ParmesanCheesePrice = 40;
  183.  
  184. int Multiplier = 0;
  185. int totalPrice = 0;
  186.  
  187. bool MultiplierLoop = true;
  188. bool MultiplierSelected = false;
  189.  
  190. int MidgetSizeMultiplier = 1;
  191. int RookieSizeMultiplier = 1;
  192. int SupremeSizeMultiplier = 1;
  193. int ThickCrustMultiplier = 1;
  194. int ThinCrustMultiplier = 1;
  195. int MozarellaMultiplier = 1;
  196. int CheddarMultiplier = 1;
  197.  
  198.  
  199. int main()
  200. {
  201. Month = 1 + ltm->tm_mon;
  202. Day = ltm->tm_mday;
  203. Year = 1900 + ltm->tm_year;
  204. Hour = ltm->tm_hour;
  205. Minute = ltm->tm_min;
  206. if(Month <= 12)
  207. {
  208. switch(Month)
  209. {
  210. case 1:
  211. monthName = "January"; break;
  212. case 2:
  213. monthName = "February"; break;
  214. case 3:
  215. monthName = "March"; break;
  216. case 4:
  217. monthName = "April"; break;
  218. case 5:
  219. monthName = "May"; break;
  220. case 6:
  221. monthName = "June"; break;
  222. case 7:
  223. monthName = "July"; break;
  224. case 8:
  225. monthName = "August"; break;
  226. case 9:
  227. monthName = "September"; break;
  228. case 10:
  229. monthName = "October"; break;
  230. case 11:
  231. monthName = "November"; break;
  232. case 12:
  233. monthName = "December"; break;
  234. }
  235. }
  236. PizzaWelcome();
  237. Page1();
  238. }
  239.  
  240.  
  241. void PizzaWelcome()
  242. {
  243. system("cls");
  244. cout << "===================================" << endl;
  245. cout << " See Sharp's Pizza Vending Machine " << endl;
  246. cout << "===================================" << endl << endl;
  247. }
  248. void Error()
  249. {
  250. cout << "Not A Valid Choice" << endl;
  251. system("Pause");
  252. }
  253. void Exit()
  254. {
  255. PizzaWelcome();
  256. cout << "Have a Nice Day!" << endl;
  257. exit(0);
  258. }
  259.  
  260. void PageChoices()
  261. {
  262. int inputChoice;
  263. if(PageNumber == 6)
  264. {
  265. cout << endl << endl;
  266. cout << "============ Options ============" << endl;
  267. cout << "[1] to Next Page" << endl;
  268. cout << "[2] to Previous Page" << endl;
  269. cout << "[3] to Exit Pizza Vending Machine" << endl;
  270. cout << "=================================" << endl;
  271. cout << "Enter Here: ";
  272. cin >> inputChoice;
  273. PageSystem(inputChoice);
  274. }
  275. cout << endl << endl;
  276. cout << "============ Options ============" << endl;
  277. cout << "[1] to Next Page" << endl;
  278. cout << "[2] to Previous Page" << endl;
  279. cout << "[3] to Change Choice" << endl;
  280. cout << "[4] to Exit Pizza Vending Machine" << endl;
  281. cout << "=================================" << endl;
  282. cout << "Enter Here: ";
  283. cin >> inputChoice;
  284. PageSystem(inputChoice);
  285. }
  286.  
  287. void PageSystem(int PageLetter)
  288. {
  289. if (PageNumber == 1) //Pizza Size
  290. {
  291. if(PageLetter == 1)
  292. {
  293. PageNumber = 2;
  294. Page2();
  295. }
  296. else if(PageLetter == 2)
  297. {
  298. Error();
  299. system("cls");
  300. Page1();
  301. PageChoices();
  302. }
  303. else if(PageLetter == 3)
  304. {
  305. PizzaSizeSelected = "None";
  306. Page1();
  307. }
  308. else if(PageLetter == 4)
  309. {
  310. Exit();
  311. }
  312. else
  313. {
  314. Error();
  315. system("cls");
  316. Page1();
  317. PageChoices();
  318. }
  319. }
  320.  
  321. else if (PageNumber == 2) //Pizza Thick Or Thin
  322. {
  323. if(PageLetter == 1) //Next Page
  324. {
  325. if(PizzaThickOrThinSelected == "Thick Crust[45 PHP]")
  326. {
  327. PageNumber = 3;
  328. Page3();
  329. }
  330. else if(PizzaThickOrThinSelected == "Thin Crust[35 PHP]")
  331. {
  332. PageNumber = 4;
  333. cout << endl;
  334. cout << "Pizza Fillings Are Not Available for Thin Crust!" << endl;
  335. system("pause");
  336. Page4();
  337. }
  338. }
  339. else if(PageLetter == 2) //Previous Page
  340. {
  341. PageNumber = 1;
  342. Page1();
  343. }
  344. else if(PageLetter == 3) //Change Choice
  345. {
  346. PizzaThickOrThinSelected = "None";
  347. Page2();
  348. }
  349. else if(PageLetter == 4) //Exit Machine
  350. {
  351. Exit();
  352. }
  353. else
  354. {
  355. Error();
  356. PageChoices();
  357. }
  358. }
  359. else if (PageNumber == 3) //Pizza Fillings
  360. {
  361. if(PageLetter == 1)
  362. {
  363. PageNumber = 4;
  364. Page4();
  365. }
  366. else if(PageLetter == 2)
  367. {
  368. PageNumber = 2;
  369. Page2();
  370. }
  371. else if(PageLetter == 3)
  372. {
  373. PizzaFillingsSelected = "None";
  374. Page3();
  375. }
  376. else if(PageLetter == 4)
  377. {
  378. Exit();
  379. }
  380. else
  381. {
  382. Error();
  383. PageChoices();
  384. }
  385. }
  386. else if (PageNumber == 4) //Pizza Sauces
  387. {
  388. if(PageLetter == 1)
  389. {
  390. PageNumber = 5;
  391. Page5();
  392. }
  393. else if(PageLetter == 2)
  394. {
  395. if(PizzaThickOrThinSelected == "Thick Crust[45 PHP]")
  396. {
  397. PageNumber = 3;
  398. Page3();
  399. }
  400. else if(PizzaThickOrThinSelected == "Thin Crust[35 PHP]")
  401. {
  402. PageNumber = 2;
  403. Page2();
  404. }
  405. }
  406. else if(PageLetter == 3)
  407. {
  408. SauceSelected = false;
  409. sauceChoices[0] = "None";
  410. sauceChoices[1] = "None";
  411. sauceChoices[2] = "None";
  412. Page4();
  413. }
  414. else if(PageLetter == 4)
  415. {
  416. Exit();
  417. }
  418. else
  419. {
  420. Error();
  421. PageChoices();
  422. }
  423. }
  424. else if(PageNumber == 5) //Pizza Toppings
  425. {
  426. if(PageLetter == 1)
  427. {
  428. PageNumber = 50;
  429. PageHalf5();
  430. }
  431. else if(PageLetter == 2)
  432. {
  433. PageNumber = 4;
  434. Page4();
  435. }
  436.  
  437. else if(PageLetter == 3)
  438. {
  439. MidgetToppingSelected = false;
  440. RookieToppingSelected = false;
  441. SupremeToppingSelected = false;
  442. int PizzaMidgetToppingsLoop = 0;
  443. int PizzaRookieToppingsLoop = 0;
  444. int PizzaSupremeToppingsLoop = 0;
  445. if(PizzaSizeSelected == "Midget[95 PHP]")
  446. {
  447. while(PizzaMidgetToppingsLoop <= 4)
  448. {
  449. MidgetToppingsChoices[PizzaMidgetToppingsLoop] = "None";
  450. PizzaMidgetToppingsLoop++;
  451. }
  452. MidgetToppingsIndex = 0;
  453. Page5();
  454. }
  455. else if(PizzaSizeSelected == "Rookie[110 PHP]")
  456. {
  457. while(PizzaMidgetToppingsLoop <= 6)
  458. {
  459. RookieToppingsChoices[PizzaRookieToppingsLoop] = "None";
  460. PizzaRookieToppingsLoop++;
  461. }
  462. RookieToppingsIndex = 0;
  463. Page5();
  464. }
  465. else if(PizzaSizeSelected == "Supreme[115 PHP]")
  466. {
  467. while(PizzaSupremeToppingsLoop <= 9)
  468. {
  469. SupremeToppingsChoices[PizzaSupremeToppingsLoop] = "None";
  470. PizzaSupremeToppingsLoop++;
  471. }
  472. SupremeToppingsIndex = 0;
  473. Page5();
  474. }
  475. Page5();
  476. }
  477. else if(PageLetter == 4)
  478. {
  479. Exit();
  480. }
  481. else
  482. {
  483. Error();
  484. PageChoices();
  485. }
  486. }
  487. else if(PageNumber == 50) //Pizza Multiplier
  488. {
  489. if(PageLetter == 1)
  490. {
  491. PageNumber = 6;
  492. Page6();
  493. }
  494. else if(PageLetter == 2)
  495. {
  496. PageNumber = 5;
  497. Page5();
  498. }
  499. else if(PageLetter == 3)
  500. {
  501. Multiplier = 0;
  502. MultiplierSelected = false;
  503. PageHalf5();
  504. }
  505. else if(PageLetter == 4)
  506. {
  507. Exit();
  508. }
  509. else
  510. {
  511. Error();
  512. PageChoices;
  513. }
  514. }
  515. else if(PageNumber == 6) //Receipt Systen
  516. {
  517. if(PageLetter == 1)
  518. {
  519. if(PizzaSizeChoice == 'A')
  520. {
  521. MidgetSizeQuantity-=MidgetSizeMultiplier * Multiplier;
  522. }
  523. else if(PizzaSizeChoice == 'B')
  524. {
  525. RookieSizeQuantity-=RookieSizeMultiplier * Multiplier;
  526. }
  527. else if(PizzaSizeChoice == 'C')
  528. {
  529. SupremeSizeQuantity-=SupremeSizeMultiplier * Multiplier;
  530. }
  531. if(PizzaFillingsSelected == "Mozarella Fillings[35 PHP]" || PizzaFillingsSelected == "Cheddar Fillings[25 PHP]")
  532. {
  533. if(PizzaFillingsSelected == "Mozarella Fillings[35 PHP]")
  534. {
  535. MozarellaFillingsQuantity-=MozarellaMultiplier * Multiplier;
  536. }
  537. else if(PizzaFillingsSelected == "Cheddar Fillings[25 PHP]")
  538. {
  539. CheddarFillingsQuantity-=CheddarMultiplier * Multiplier;
  540. }
  541. }
  542.  
  543. PageNumber = 7;
  544. Page7();
  545. }
  546. else if(PageLetter == 2)
  547. {
  548. PageNumber = 50;
  549. PageHalf5();
  550. }
  551. else if(PageLetter == 3)
  552. {
  553. Exit();
  554. }
  555. else
  556. {
  557. Error();
  558. system("cls");
  559. Page6();
  560. PageChoices();
  561. }
  562. }
  563. else if(PageNumber == 7)
  564. {
  565. if(PageLetter == 1)
  566. {
  567. PageNumber = 8;
  568. Page8();
  569. }
  570. else if(PageLetter == 2)
  571. {
  572. PageNumber = 6;
  573. Page6();
  574. }
  575. else if(PageLetter == 3)
  576. {
  577. Page6();
  578. }
  579. else if(PageLetter == 4)
  580. {
  581. Exit();
  582. }
  583. else
  584. {
  585. Error();
  586. PageChoices();
  587. }
  588. }
  589. }
  590.  
  591.  
  592. void Page1() //Pizza Size Selection System
  593. {
  594. while(PizzaSizeLoop != 0)
  595. {
  596. PizzaWelcome();
  597. cout << "-> Step 1 of 6 <-" << endl << endl;
  598. cout << "Pizza Size Selected: " << PizzaSizeSelected << endl << endl;
  599. cout << "=========== Pizza Size ===========" << endl << endl;
  600. cout << "[A] Midget - 9 Inch Diameter" << " [Quantity: " << MidgetSizeQuantity << " Pieces left]"<< endl;
  601. cout << "[B] Rookie - 12 Inch Diameter" << " [Quantity: " << RookieSizeQuantity << " Pieces left]" << endl;
  602. cout << "[C] Supreme - 14 Inch Diameter" << " [Quantity: " << SupremeSizeQuantity << " Pieces left]" << endl << endl;
  603. cout << "Enter Choice Here: ";
  604. if(PizzaSizeSelected != "None" )
  605. {
  606. PageChoices();
  607. }
  608. cin >> PizzaSizeChoice;
  609. PizzaSizeChoice = toupper(PizzaSizeChoice);
  610. if(PizzaSizeChoice == 'A')
  611. {
  612. if(MidgetSizeQuantity != 0)
  613. {
  614. PizzaSizeSelected = "Midget[95 PHP]";
  615. for(int MidgetLoop = 0; MidgetLoop <= 4; MidgetLoop++)
  616. {
  617. MidgetToppingsChoices[MidgetLoop] = "None";
  618. }
  619. Page1();
  620. }
  621. else
  622. {
  623. cout << "Out of Order!" << endl;
  624. system("pause");
  625. }
  626. }
  627.  
  628. else if(PizzaSizeChoice == 'B')
  629. {
  630. if(RookieSizeQuantity != 0)
  631. {
  632. PizzaSizeSelected = "Rookie[110 PHP]";
  633. for(int RookieLoop = 0; RookieLoop <= 6; RookieLoop++)
  634. {
  635. RookieToppingsChoices[RookieLoop] = "None";
  636. }
  637. Page1();
  638. }
  639. else
  640. {
  641. cout << "Out of Order!" << endl;
  642. system("pause");
  643. }
  644. }
  645.  
  646. else if(PizzaSizeChoice == 'C')
  647. {
  648. if(SupremeSizeQuantity != 0)
  649. {
  650. PizzaSizeSelected = "Supreme[115 PHP]";
  651. for(int SupremeLoop = 0; SupremeLoop <= 9; SupremeLoop++)
  652. {
  653. SupremeToppingsChoices[SupremeLoop] = "None";
  654. }
  655. Page1();
  656. }
  657. else
  658. {
  659. cout << "Out of Order!" << endl;
  660. system("pause");
  661. }
  662. }
  663.  
  664. else
  665. {
  666. Error();
  667. }
  668. }
  669. PageChoices();
  670. }
  671.  
  672. void Page2() //Pizza Crust Selection System
  673. {
  674. while(PizzaThickOrThinLoop != 0)
  675. {
  676. PizzaWelcome();
  677. cout << "-> Step 2 of 6 <-" << endl << endl;
  678. cout << "Pizza Crust Selected: " << PizzaThickOrThinSelected << endl << endl;
  679. cout << "===================== Pizza Crust =====================" << endl << endl;
  680. cout << "[A] Thick Crust - Optionals: Cheddar/Mozarella Fillings" << endl;
  681. cout << "[B] Thin Crust" << endl << endl;
  682. cout << "Enter Choice Here: ";
  683. if(PizzaThickOrThinSelected != "None")
  684. {
  685. PageChoices();
  686. }
  687. cin >> PizzaThickOrThinChoice;
  688. PizzaThickOrThinChoice = toupper(PizzaThickOrThinChoice);
  689. if(PizzaThickOrThinChoice == 'A')
  690. {
  691. PizzaThickOrThinSelected = "Thick Crust[45 PHP]";
  692. Page2();
  693. }
  694. else if(PizzaThickOrThinChoice == 'B')
  695. {
  696. PizzaThickOrThinSelected = "Thin Crust[35 PHP]";
  697. PizzaFillingsSelected = "None";
  698. Page2();
  699. }
  700. else if(PizzaThickOrThinChoice == 'X')
  701. {
  702. if(PizzaThickOrThinSelected == "Thin Crust[35 PHP]")
  703. {
  704. cout << endl;
  705. cout << "Pizza Crust Fillings are not available for Thin Crust Pizza Types" << endl;
  706. break;
  707. }
  708. else
  709. {
  710. break;
  711. }
  712. }
  713. else
  714. {
  715. Error();
  716. }
  717. }
  718. PageChoices();
  719. }
  720.  
  721. void Page3() //Pizza Fillings Selection System
  722. {
  723. while(PizzaFillingsLoop != 0)
  724. {
  725. PizzaWelcome();
  726. cout << "-> Step 3 of 6 <-" << endl << endl;
  727. cout << "Pizza Fillings Selected: " << PizzaFillingsSelected << endl << endl;
  728. cout << "=========== Pizza Fillings ===========" << endl << endl;
  729. cout << "[A] Mozarella Fillings" << " [Quantity: " << MozarellaFillingsQuantity << "g left]" << endl;
  730. cout << "[B] Cheddar Fillings" << " [Quantity: " << CheddarFillingsQuantity << "g left]" << endl;
  731. cout << "[C] No Fillings" << endl << endl;
  732. cout << "Enter Choice Here: ";
  733. if(PizzaFillingsSelected != "None")
  734. {
  735. PageChoices();
  736. }
  737. cin >> PizzaFillingsChoice;
  738. PizzaFillingsChoice = toupper(PizzaFillingsChoice);
  739. if(PizzaFillingsChoice == 'A')
  740. {
  741. if(MozarellaFillingsQuantity != 0)
  742. {
  743. PizzaFillingsSelected = "Mozarella Fillings[35 PHP]";
  744. Page3();
  745. }
  746. else
  747. {
  748. cout << "Out of Order!" << endl;
  749. system("pause");
  750. }
  751. }
  752. else if(PizzaFillingsChoice == 'B')
  753. {
  754. if(CheddarFillingsQuantity != 0)
  755. {
  756. PizzaFillingsSelected = "Cheddar Fillings[25 PHP]";
  757. Page3();
  758. }
  759. else
  760. {
  761. cout << "Out of Order!" << endl;
  762. system("pause");
  763. }
  764. }
  765. else if(PizzaFillingsChoice == 'C')
  766. {
  767. PizzaFillingsSelected = "No Fillings";
  768. Page3();
  769. }
  770. else
  771. {
  772. Error();
  773. }
  774. }
  775. PageChoices();
  776. }
  777.  
  778. void Page4() //Sauce Selection System
  779. {
  780. char SauceOption;
  781. int maxSauceAttempts = 4;
  782. int SauceIndex = 0;
  783. while(maxSauceAttempts != 0)
  784. {
  785. if(maxSauceAttempts != 0)
  786. {
  787. PizzaWelcome();
  788. cout << "-> Step 4 of 6 <-" << endl << endl;
  789. cout << "Choices Left: " << maxSauceAttempts-1 << endl << endl;
  790. cout << "Sauce Choice #1: " << sauceChoices[0] << endl;
  791. cout << "Sauce Choice #2: " << sauceChoices[1] << endl;
  792. cout << "Sauce Choice #3: " << sauceChoices[2] << endl << endl;
  793. cout << "================== Pizza Sauces ==================" << endl << endl;
  794. cout << "[A] Tomato Sauce [E] Oyster Sauce" << endl;
  795. cout << "[B] Hot Sauce [F] Salsa Sauce" << endl;
  796. cout << "[C] BBQ Sauce [G] Sriracha Sauce" << endl;
  797. cout << "[D] Ketchup [H] Special Savory Sauce" << endl << endl;
  798. cout << "[X] Finish" << endl << endl;
  799. cout << "Enter Choice Here: ";
  800. if(sauceChoices[2] != "None" && SauceSelected == true)
  801. {
  802. PageChoices();
  803. }
  804. cin >> SauceOption;
  805. SauceOption = toupper(SauceOption);
  806. if (SauceOption >= 65 && SauceOption <= 73 || SauceOption == 88)
  807. {
  808. if(SauceOption == 'A' && SauceIndex != 3)
  809. {
  810. sauceChoices[SauceIndex] = "Tomato Sauce[35 PHP]";
  811. SauceIndex++;
  812. maxSauceAttempts--;
  813. }
  814. else if(SauceOption == 'B' && SauceIndex != 3)
  815. {
  816. sauceChoices[SauceIndex] = "Hot Sauce[40 PHP]";
  817. SauceIndex++;
  818. maxSauceAttempts--;
  819. }
  820. else if(SauceOption == 'C' && SauceIndex != 3)
  821. {
  822. sauceChoices[SauceIndex] = "BBQ Sauce[35 PHP]";
  823. SauceIndex++;
  824. maxSauceAttempts--;
  825. }
  826. else if(SauceOption == 'D' && SauceIndex != 3)
  827. {
  828. sauceChoices[SauceIndex] = "Ketchup[30 PHP]";
  829. SauceIndex++;
  830. maxSauceAttempts--;
  831. }
  832. else if(SauceOption == 'E' && SauceIndex != 3)
  833. {
  834. sauceChoices[SauceIndex] = "Oyster Sauce[30 PHP]";
  835. SauceIndex++;
  836. maxSauceAttempts--;
  837. }
  838. else if(SauceOption == 'F' && SauceIndex != 3)
  839. {
  840. sauceChoices[SauceIndex] = "Salsa Sauce[35 PHP]";
  841. SauceIndex++;
  842. maxSauceAttempts--;
  843. }
  844. else if(SauceOption == 'G' && SauceIndex != 3)
  845. {
  846. sauceChoices[SauceIndex] = "Sriracha Sauce[40 PHP]";
  847. SauceIndex++;
  848. maxSauceAttempts--;
  849. }
  850. else if(SauceOption == 'H' && SauceIndex != 3)
  851. {
  852. sauceChoices[SauceIndex] = "Special Savory Sauce[40 PHP]";
  853. SauceIndex++;
  854. maxSauceAttempts--;
  855. }
  856. else if(SauceOption == 'X')
  857. {
  858. if(sauceChoices[0] == "None")
  859. {
  860. cout << "You have not selected any Pizza Sauce!" << endl;
  861. system("pause");
  862. }
  863. else
  864. {
  865. SauceSelected = true;
  866. PageChoices();
  867. }
  868. }
  869. }
  870. else
  871. {
  872. Error();
  873. }
  874. }
  875. }
  876. }
  877.  
  878.  
  879. void Page5()
  880. {
  881. if(PizzaSizeSelected == "Midget[95 PHP]") //Midget Toppings
  882. {
  883. MidgetPizzaToppingsAttempt = 6;
  884. while(MidgetPizzaToppingsAttempt != 0)
  885. {
  886. PizzaWelcome();
  887. cout << "-> Step 5 of 6 <-" << endl;
  888. cout << "Pizza Size Selected: Midget Size" << endl;
  889. cout << "Choose 5 Toppings from the following Choices: " << endl;
  890. cout << "Choices Left: " << MidgetPizzaToppingsAttempt-1 << endl << endl;
  891. cout << "Choice 1: " << MidgetToppingsChoices[0] << endl;
  892. cout << "Choice 2: " << MidgetToppingsChoices[1] << endl;
  893. cout << "Choice 3: " << MidgetToppingsChoices[2] << endl;
  894. cout << "Choice 4: " << MidgetToppingsChoices[3] << endl;
  895. cout << "Choice 5: " << MidgetToppingsChoices[4] << endl << endl;
  896. cout << "============== Meat ==============" << endl;
  897. cout << "[A] Sausage [C] Ham" << endl;
  898. cout << "[B] Pepperoni [D] Bacon" << endl << endl;
  899. cout << "=========== Vegetables ===========" << endl;
  900. cout << "[E] Mushrooms [G] Olives" << endl;
  901. cout << "[F] Onions [H] Basil" << endl << endl;
  902. cout << "============= Extras =============" << endl;
  903. cout << "[I] Green Peppers" << endl;
  904. cout << "[J] Cheddar Cheese" << endl << endl;
  905. cout << "[X] Finish" << endl;
  906. cout << "Enter Choices Here: ";
  907. if(MidgetToppingsChoices[4] != "None" && MidgetToppingSelected == true)
  908. {
  909. PageChoices();
  910. }
  911. cin >> MidgetPizzaOption;
  912. MidgetPizzaOption = toupper(MidgetPizzaOption);
  913. if(MidgetPizzaOption >= 65 && MidgetPizzaOption <= 74 || MidgetPizzaOption == 88)
  914. {
  915. if(MidgetPizzaOption == 'A' && MidgetToppingsIndex != 5)
  916. {
  917. MidgetToppingsChoices[MidgetToppingsIndex] = "Sausage[35 PHP]";
  918. MidgetToppingsIndex++;
  919. MidgetPizzaToppingsAttempt--;
  920. }
  921. else if(MidgetPizzaOption == 'B' && MidgetToppingsIndex != 5)
  922. {
  923. MidgetToppingsChoices[MidgetToppingsIndex] = "Pepperoni[50 PHP]";
  924. MidgetToppingsIndex++;
  925. MidgetPizzaToppingsAttempt--;
  926. }
  927. else if(MidgetPizzaOption == 'C' && MidgetToppingsIndex != 5)
  928. {
  929. MidgetToppingsChoices[MidgetToppingsIndex] = "Ham[35 PHP]";
  930. MidgetToppingsIndex++;
  931. MidgetPizzaToppingsAttempt--;
  932. }
  933. else if(MidgetPizzaOption == 'D' && MidgetToppingsIndex != 5)
  934. {
  935. MidgetToppingsChoices[MidgetToppingsIndex] = "Bacon[45 PHP]";
  936. MidgetToppingsIndex++;
  937. MidgetPizzaToppingsAttempt--;
  938. }
  939. else if(MidgetPizzaOption == 'E' && MidgetToppingsIndex != 5)
  940. {
  941. MidgetToppingsChoices[MidgetToppingsIndex] = "Mushrooms[38 PHP]";
  942. MidgetToppingsIndex++;
  943. MidgetPizzaToppingsAttempt--;
  944. }
  945. else if(MidgetPizzaOption == 'F' && MidgetToppingsIndex != 5)
  946. {
  947. MidgetToppingsChoices[MidgetToppingsIndex] = "Onions[30 PHP]";
  948. MidgetToppingsIndex++;
  949. MidgetPizzaToppingsAttempt--;
  950. }
  951. else if(MidgetPizzaOption == 'G' && MidgetToppingsIndex != 5)
  952. {
  953. MidgetToppingsChoices[MidgetToppingsIndex] = "Olives[37 PHP]";
  954. MidgetToppingsIndex++;
  955. MidgetPizzaToppingsAttempt--;
  956. }
  957. else if(MidgetPizzaOption == 'H' && MidgetToppingsIndex != 5)
  958. {
  959. MidgetToppingsChoices[MidgetToppingsIndex] = "Basil[38 PHP]";
  960. MidgetToppingsIndex++;
  961. MidgetPizzaToppingsAttempt--;
  962. }
  963. else if(MidgetPizzaOption == 'I' && MidgetToppingsIndex != 5)
  964. {
  965. MidgetToppingsChoices[MidgetToppingsIndex] = "Green Peppers[37 PHP]";
  966. MidgetToppingsIndex++;
  967. MidgetPizzaToppingsAttempt--;
  968. }
  969. else if(MidgetPizzaOption == 'J' && MidgetToppingsIndex != 5)
  970. {
  971. MidgetToppingsChoices[MidgetToppingsIndex] = "Cheddar Cheese[35 PHP]";
  972. MidgetToppingsIndex++;
  973. MidgetPizzaToppingsAttempt--;
  974. }
  975. else if(MidgetPizzaOption == 'X')
  976. {
  977. if(MidgetToppingsChoices[0] == "None")
  978. {
  979. cout << "You have not selected any Pizza Toppings!" << endl;
  980. system("pause");
  981. }
  982. else
  983. {
  984. MidgetToppingSelected = true;
  985. PageChoices();
  986. }
  987. }
  988. }
  989. else
  990. {
  991. Error();
  992. }
  993. }
  994. }
  995.  
  996. else if(PizzaSizeSelected == "Rookie[110 PHP]") //Rookie Toppings
  997. {
  998. RookiePizzaToppingsAttempt = 8;
  999. while(RookiePizzaToppingsAttempt != 0)
  1000. {
  1001. PizzaWelcome();
  1002. cout << "-> Step 5 of 6 <-" << endl;
  1003. cout << "Pizza Size Selected: Rookie Size" << endl;
  1004. cout << "Choose 7 Toppings from the following Choices: " << endl;
  1005. cout << "Choices Left: " << RookiePizzaToppingsAttempt-1 << endl << endl;
  1006. cout << "Choice 1: " << RookieToppingsChoices[0] << endl;
  1007. cout << "Choice 2: " << RookieToppingsChoices[1] << endl;
  1008. cout << "Choice 3: " << RookieToppingsChoices[2] << endl;
  1009. cout << "Choice 4: " << RookieToppingsChoices[3] << endl;
  1010. cout << "Choice 5: " << RookieToppingsChoices[4] << endl;
  1011. cout << "Choice 6: " << RookieToppingsChoices[5] << endl;
  1012. cout << "Choice 7: " << RookieToppingsChoices[6] << endl << endl;
  1013. cout << "============== Meat ==============" << endl;
  1014. cout << "[A] Sausage [C] Ham" << endl;
  1015. cout << "[B] Pepperoni [D] Bacon" << endl << endl;
  1016. cout << "=========== Vegetables ===========" << endl;
  1017. cout << "[E] Mushrooms [G] Olives" << endl;
  1018. cout << "[F] Onions [H] Basil" << endl << endl;
  1019. cout << "============= Extras =============" << endl;
  1020. cout << "[I] Green Peppers" << endl;
  1021. cout << "[J] Cheddar Cheese" << endl << endl;
  1022. cout << "========= New Options For Rookie =========" << endl;
  1023. cout << "[K] Chicken [N] Rosemary" << endl;
  1024. cout << "[L] Garlic [O] Parmesan Cheese" << endl;
  1025. cout << "[M] Red Peppers" << endl << endl;
  1026. cout << "[X] Finish" << endl;
  1027. cout << "Enter Choices Here: ";
  1028. if(RookieToppingsChoices[6] != "None" && RookieToppingSelected == true)
  1029. {
  1030. PageChoices();
  1031. }
  1032. cin >> RookiePizzaOption;
  1033. RookiePizzaOption = toupper(RookiePizzaOption);
  1034. if(RookiePizzaOption >= 65 && RookiePizzaOption <= 79 || RookiePizzaOption == 88)
  1035. {
  1036. if(RookiePizzaOption == 'A' && RookieToppingsIndex != 7)
  1037. {
  1038. RookieToppingsChoices[RookieToppingsIndex] = "Sausage[35 PHP]";
  1039. RookieToppingsIndex++;
  1040. RookiePizzaToppingsAttempt--;
  1041. }
  1042. else if(RookiePizzaOption == 'B' && RookieToppingsIndex != 7)
  1043. {
  1044. RookieToppingsChoices[RookieToppingsIndex] = "Pepperoni[50 PHP]";
  1045. RookieToppingsIndex++;
  1046. RookiePizzaToppingsAttempt--;
  1047. }
  1048. else if(RookiePizzaOption == 'C' && RookieToppingsIndex != 7)
  1049. {
  1050. RookieToppingsChoices[RookieToppingsIndex] = "Ham[35 PHP]";
  1051. RookieToppingsIndex++;
  1052. RookiePizzaToppingsAttempt--;
  1053. }
  1054. else if(RookiePizzaOption == 'D' && RookieToppingsIndex != 7)
  1055. {
  1056. RookieToppingsChoices[RookieToppingsIndex] = "Bacon[45 PHP]";
  1057. RookieToppingsIndex++;
  1058. RookiePizzaToppingsAttempt--;
  1059. }
  1060. else if(RookiePizzaOption == 'E' && RookieToppingsIndex != 7)
  1061. {
  1062. RookieToppingsChoices[RookieToppingsIndex] = "Mushrooms[38 PHP]";
  1063. RookieToppingsIndex++;
  1064. RookiePizzaToppingsAttempt--;
  1065. }
  1066. else if(RookiePizzaOption == 'F' && RookieToppingsIndex != 7)
  1067. {
  1068. RookieToppingsChoices[RookieToppingsIndex] = "Onions[30 PHP]";
  1069. RookieToppingsIndex++;
  1070. RookiePizzaToppingsAttempt--;
  1071. }
  1072. else if(RookiePizzaOption == 'G' && RookieToppingsIndex != 7)
  1073. {
  1074. RookieToppingsChoices[RookieToppingsIndex] = "Olives[37 PHP]";
  1075. RookieToppingsIndex++;
  1076. RookiePizzaToppingsAttempt--;
  1077. }
  1078. else if(RookiePizzaOption == 'H' && RookieToppingsIndex != 7)
  1079. {
  1080. RookieToppingsChoices[RookieToppingsIndex] = "Basil[38 PHP]";
  1081. RookieToppingsIndex++;
  1082. RookiePizzaToppingsAttempt--;
  1083. }
  1084. else if(RookiePizzaOption == 'I' && RookieToppingsIndex != 7)
  1085. {
  1086. RookieToppingsChoices[RookieToppingsIndex] = "Green Peppers[37 PHP]";
  1087. RookieToppingsIndex++;
  1088. RookiePizzaToppingsAttempt--;
  1089. }
  1090. else if(RookiePizzaOption == 'J' && RookieToppingsIndex != 7)
  1091. {
  1092. RookieToppingsChoices[RookieToppingsIndex] = "Cheddar Cheese[35 PHP]";
  1093. RookieToppingsIndex++;
  1094. RookiePizzaToppingsAttempt--;
  1095. }
  1096. else if(RookiePizzaOption == 'K' && RookieToppingsIndex != 7)
  1097. {
  1098. RookieToppingsChoices[RookieToppingsIndex] = "Chicken[50 PHP]";
  1099. RookieToppingsIndex++;
  1100. RookiePizzaToppingsAttempt--;
  1101. }
  1102. else if(RookiePizzaOption == 'L' && RookieToppingsIndex != 7)
  1103. {
  1104. RookieToppingsChoices[RookieToppingsIndex] = "Garlic[30 PHP]";
  1105. RookieToppingsIndex++;
  1106. RookiePizzaToppingsAttempt--;
  1107. }
  1108. else if(RookiePizzaOption == 'M' && RookieToppingsIndex != 7)
  1109. {
  1110. RookieToppingsChoices[RookieToppingsIndex] = "Red Peppers[37 PHP]";
  1111. RookieToppingsIndex++;
  1112. RookiePizzaToppingsAttempt--;
  1113. }
  1114. else if(RookiePizzaOption == 'N' && RookieToppingsIndex != 7)
  1115. {
  1116. RookieToppingsChoices[RookieToppingsIndex] = "Rosemary[38 PHP]";
  1117. RookieToppingsIndex++;
  1118. RookiePizzaToppingsAttempt--;
  1119. }
  1120. else if(RookiePizzaOption == 'O' && RookieToppingsIndex != 7)
  1121. {
  1122. RookieToppingsChoices[RookieToppingsIndex] = "Parmesan Cheese[40 PHP]";
  1123. RookieToppingsIndex++;
  1124. RookiePizzaToppingsAttempt--;
  1125. }
  1126. else if(RookiePizzaOption == 'X')
  1127. {
  1128. if(RookieToppingsChoices[0] == "None")
  1129. {
  1130. cout << "You have not selected any Pizza Toppings!" << endl;
  1131. system("pause");
  1132. }
  1133. else
  1134. {
  1135. RookieToppingSelected = true;
  1136. PageChoices();
  1137. }
  1138. }
  1139. }
  1140. else
  1141. {
  1142. Error();
  1143. }
  1144. }
  1145. }
  1146. else if(PizzaSizeSelected == "Supreme[115 PHP]") //Supreme Toppings
  1147. {
  1148. SupremePizzaToppingsAttempt = 11;
  1149. while(SupremePizzaToppingsAttempt != 0)
  1150. {
  1151. PizzaWelcome();
  1152. cout << "-> Step 5 of 6 <-" << endl;
  1153. cout << "Pizza Size Selected: Supreme Size" << endl;
  1154. cout << "Choose 10 Toppings from the following Choices: " << endl;
  1155. cout << "Choices Left: " << SupremePizzaToppingsAttempt-1 << endl << endl;
  1156. cout << "Choice 1: " << SupremeToppingsChoices[0] << endl;
  1157. cout << "Choice 2: " << SupremeToppingsChoices[1] << endl;
  1158. cout << "Choice 3: " << SupremeToppingsChoices[2] << endl;
  1159. cout << "Choice 4: " << SupremeToppingsChoices[3] << endl;
  1160. cout << "Choice 5: " << SupremeToppingsChoices[4] << endl;
  1161. cout << "Choice 6: " << SupremeToppingsChoices[5] << endl;
  1162. cout << "Choice 7: " << SupremeToppingsChoices[6] << endl;
  1163. cout << "Choice 8: " << SupremeToppingsChoices[7] << endl;
  1164. cout << "Choice 9: " << SupremeToppingsChoices[8] << endl;
  1165. cout << "Choice 10: " << SupremeToppingsChoices[9] << endl << endl;
  1166. cout << "============== Meat ==============" << endl;
  1167. cout << "[A] Sausage [C] Ham" << endl;
  1168. cout << "[B] Pepperoni [D] Bacon" << endl << endl;
  1169. cout << "=========== Vegetables ===========" << endl;
  1170. cout << "[E] Mushrooms [G] Olives" << endl;
  1171. cout << "[F] Onions [H] Basil" << endl << endl;
  1172. cout << "============= Extras =============" << endl;
  1173. cout << "[I] Green Peppers" << endl;
  1174. cout << "[J] Cheddar Cheese" << endl << endl;
  1175. cout << "========= New Options For Supreme =========" << endl;
  1176. cout << "[K] Chicken [P] Buttered Shrimp" << endl;
  1177. cout << "[L] Garlic [Q] Roasted Salmon" << endl;
  1178. cout << "[M] Red Peppers [R] Smoked Squid" << endl;
  1179. cout << "[N] Rosemary [S] Jalapeno Peppers" << endl;
  1180. cout << "[O] Parmesan Cheese [T] Tomatoes" << endl << endl;
  1181. cout << "[X] Finish" << endl << endl;
  1182. cout << "Enter Choices Here: ";
  1183. if(SupremeToppingsChoices[9] != "None" && SupremeToppingSelected == true)
  1184. {
  1185. PageChoices();
  1186. }
  1187. cin >> SupremePizzaOption;
  1188. SupremePizzaOption = toupper(SupremePizzaOption);
  1189. if(SupremePizzaOption >= 65 && SupremePizzaOption <= 84 || SupremePizzaOption == 88)
  1190. {
  1191. if(SupremePizzaOption == 'A' && SupremeToppingsIndex != 10)
  1192. {
  1193. SupremeToppingsChoices[SupremeToppingsIndex] = "Sausage[35 PHP]";
  1194. SupremeToppingsIndex++;
  1195. SupremePizzaToppingsAttempt--;
  1196. }
  1197. else if(SupremePizzaOption == 'B' && SupremeToppingsIndex != 10)
  1198. {
  1199. SupremeToppingsChoices[SupremeToppingsIndex] = "Pepperoni[50 PHP]";
  1200. SupremeToppingsIndex++;
  1201. SupremePizzaToppingsAttempt--;
  1202. }
  1203. else if(SupremePizzaOption == 'C' && SupremeToppingsIndex != 10)
  1204. {
  1205. SupremeToppingsChoices[SupremeToppingsIndex] = "Ham[35 PHP]";
  1206. SupremeToppingsIndex++;
  1207. SupremePizzaToppingsAttempt--;
  1208. }
  1209. else if(SupremePizzaOption == 'D' && SupremeToppingsIndex != 10)
  1210. {
  1211. SupremeToppingsChoices[SupremeToppingsIndex] = "Bacon[45 PHP]";
  1212. SupremeToppingsIndex++;
  1213. SupremePizzaToppingsAttempt--;
  1214. }
  1215. else if(SupremePizzaOption == 'E' && SupremeToppingsIndex != 10)
  1216. {
  1217. SupremeToppingsChoices[SupremeToppingsIndex] = "Mushrooms[38 PHP]";
  1218. SupremeToppingsIndex++;
  1219. SupremePizzaToppingsAttempt--;
  1220. }
  1221. else if(SupremePizzaOption == 'F' && SupremeToppingsIndex != 10)
  1222. {
  1223. SupremeToppingsChoices[SupremeToppingsIndex] = "Onions[30 PHP]";
  1224. SupremeToppingsIndex++;
  1225. SupremePizzaToppingsAttempt--;
  1226. }
  1227. else if(SupremePizzaOption == 'G' && SupremeToppingsIndex != 10)
  1228. {
  1229. SupremeToppingsChoices[SupremeToppingsIndex] = "Olives[37 PHP]";
  1230. SupremeToppingsIndex++;
  1231. SupremePizzaToppingsAttempt--;
  1232. }
  1233. else if(SupremePizzaOption == 'H' && SupremeToppingsIndex != 10)
  1234. {
  1235. SupremeToppingsChoices[SupremeToppingsIndex] = "Basil[38 PHP]";
  1236. SupremeToppingsIndex++;
  1237. SupremePizzaToppingsAttempt--;
  1238. }
  1239. else if(SupremePizzaOption == 'I' && SupremeToppingsIndex != 10)
  1240. {
  1241. SupremeToppingsChoices[SupremeToppingsIndex] = "Green Peppers[37 PHP]";
  1242. SupremeToppingsIndex++;
  1243. SupremePizzaToppingsAttempt--;
  1244. }
  1245. else if(SupremePizzaOption == 'J' && SupremeToppingsIndex != 10)
  1246. {
  1247. SupremeToppingsChoices[SupremeToppingsIndex] = "Cheddar Cheese[35 PHP]";
  1248. SupremeToppingsIndex++;
  1249. SupremePizzaToppingsAttempt--;
  1250. }
  1251. else if(SupremePizzaOption == 'K' && SupremeToppingsIndex != 10)
  1252. {
  1253. SupremeToppingsChoices[SupremeToppingsIndex] = "Chicken[50 PHP]";
  1254. SupremeToppingsIndex++;
  1255. SupremePizzaToppingsAttempt--;
  1256. }
  1257. else if(SupremePizzaOption == 'L' && SupremeToppingsIndex != 10)
  1258. {
  1259. SupremeToppingsChoices[SupremeToppingsIndex] = "Garlic[30 PHP]";
  1260. SupremeToppingsIndex++;
  1261. SupremePizzaToppingsAttempt--;
  1262. }
  1263. else if(SupremePizzaOption == 'M' && SupremeToppingsIndex != 10)
  1264. {
  1265. SupremeToppingsChoices[SupremeToppingsIndex] = "Red Peppers[37 PHP]";
  1266. SupremeToppingsIndex++;
  1267. SupremePizzaToppingsAttempt--;
  1268. }
  1269. else if(SupremePizzaOption == 'N' && SupremeToppingsIndex != 10)
  1270. {
  1271. SupremeToppingsChoices[SupremeToppingsIndex] = "Rosemary[38 PHP]";
  1272. SupremeToppingsIndex++;
  1273. SupremePizzaToppingsAttempt--;
  1274. }
  1275. else if(SupremePizzaOption == 'O' && SupremeToppingsIndex != 10)
  1276. {
  1277. SupremeToppingsChoices[SupremeToppingsIndex] = "Parmesan Cheese[40 PHP]";
  1278. SupremeToppingsIndex++;
  1279. SupremePizzaToppingsAttempt--;
  1280. }
  1281. else if(SupremePizzaOption == 'P' && SupremeToppingsIndex != 10)
  1282. {
  1283. SupremeToppingsChoices[SupremeToppingsIndex] = "Buttered Shrimp[55 PHP]";
  1284. SupremeToppingsIndex++;
  1285. SupremePizzaToppingsAttempt--;
  1286. }
  1287. else if(SupremePizzaOption == 'Q' && SupremeToppingsIndex != 10)
  1288. {
  1289. SupremeToppingsChoices[SupremeToppingsIndex] = "Roasted Salmon[55 PHP]";
  1290. SupremeToppingsIndex++;
  1291. SupremePizzaToppingsAttempt--;
  1292. }
  1293. else if(SupremePizzaOption == 'R' && SupremeToppingsIndex != 10)
  1294. {
  1295. SupremeToppingsChoices[SupremeToppingsIndex] = "Smoked Squid[55 PHP]";
  1296. SupremeToppingsIndex++;
  1297. SupremePizzaToppingsAttempt--;
  1298. }
  1299. else if(SupremePizzaOption == 'S' && SupremeToppingsIndex != 10)
  1300. {
  1301. SupremeToppingsChoices[SupremeToppingsIndex] = "Jalapeno Peppers[37 PHP]";
  1302. SupremeToppingsIndex++;
  1303. SupremePizzaToppingsAttempt--;
  1304. }
  1305. else if(SupremePizzaOption == 'T' && SupremeToppingsIndex != 10)
  1306. {
  1307. SupremeToppingsChoices[SupremeToppingsIndex] = "Tomatoes[30 PHP]";
  1308. SupremeToppingsIndex++;
  1309. SupremePizzaToppingsAttempt--;
  1310. }
  1311. else if(SupremePizzaOption == 'X')
  1312. {
  1313. if(SupremeToppingsChoices[0] == "None")
  1314. {
  1315. cout << "You have not selected any Pizza Toppings!" << endl;
  1316. system("pause");
  1317. }
  1318. else
  1319. {
  1320. SupremeToppingSelected = true;
  1321. PageChoices();
  1322. }
  1323. }
  1324. }
  1325. else
  1326. {
  1327. Error();
  1328. }
  1329. }
  1330. }
  1331. }
  1332.  
  1333. int MidgetQuantityNew = 0;
  1334. int RookieQuantityNew = 0;
  1335. int SupremeQuantityNew = 0;
  1336. bool PizzaSaucesArraySelected[8] = {TomatoSauceSelected, HotSauceSelected, BBQSauceSelected, KetchupSelected, OysterSauceSelected, SalsaSauceSelected, SrirachaSauceSelected, SpecialSavorySauceSelected};
  1337. int PizzaSaucesArrayMultiplier[8] = {TomatoSauceMultiplier, HotSauceMultiplier, BBQSauceMultiplier, KetchupMultiplier, OysterSauceMultiplier, SalsaSauceMultiplier, SrirachaSauceMultiplier, SpecialSavorySauceMultiplier };
  1338. void PageHalf5()
  1339. {
  1340. while(MultiplierLoop != false)
  1341. {
  1342. PizzaWelcome();
  1343. cout << "-> Step 5.5 of 6 <-" << endl;
  1344. cout << "==================================" << endl << endl;
  1345. cout << "How many Orders would you like: " << Multiplier << endl << endl;
  1346. cout << "Enter Choice Here: ";
  1347. if(MultiplierSelected == true)
  1348. {
  1349. PageChoices();
  1350. }
  1351. cin >> Multiplier;
  1352. if(Multiplier > 0)
  1353. {
  1354. if(Multiplier <= MidgetSizeQuantity)
  1355. {
  1356. if(Multiplier <= MozarellaFillingsQuantity || Multiplier <= CheddarFillingsQuantity)
  1357. {
  1358. SauceSelector();
  1359. if(Multiplier <= TomatoSauceQuantity && TomatoSauceSelected == true)
  1360. {
  1361. cout << "Tomato Sauce" << endl;
  1362. }
  1363. if(Multiplier <= HotSauceQuantity && HotSauceSelected == true)
  1364. {
  1365. cout << "Hot Sauce" << endl;
  1366. }
  1367. if(Multiplier <= BBQSauceQuantity && BBQSauceSelected == true)
  1368. {
  1369. cout << "BBQ Sauce" << endl;
  1370. }
  1371. if(Multiplier <= KetchupQuantity && KetchupSelected == true)
  1372. {
  1373. cout << "Hot Sauce" << endl;
  1374. }
  1375. if(Multiplier <= OysterSauceQuantity && OysterSauceSelected == true)
  1376. {
  1377. cout << "Oyster Sauce" << endl;
  1378. }
  1379. if(Multiplier <= SalsaQuantity && SalsaSauceSelected == true)
  1380. {
  1381. cout << "Salsa Sauce" << endl;
  1382. }
  1383. if(Multiplier <= SrirachaQuantity && SrirachaSauceSelected == true)
  1384. {
  1385. cout << "Sriracha Sauce" << endl;
  1386. }
  1387. if(Multiplier <= SpecialSavoryQuantity && SpecialSavorySauceSelected == true)
  1388. {
  1389. cout << "Special Savory Sauce" << endl;
  1390. }
  1391. }
  1392. else
  1393. {
  1394. cout << "Pizza Fillings: Insufficient Ingredients" << endl;
  1395. Multiplier = 0;
  1396. system("pause");
  1397. continue;
  1398. }
  1399. system("pause");
  1400. MultiplierSelected = true;
  1401. }
  1402. else
  1403. {
  1404. cout << "Pizza Sizes: Insufficient Ingredients" << endl;
  1405. system("pause");
  1406. }
  1407. }
  1408. else
  1409. {
  1410. Multiplier = 0;
  1411. Error();
  1412. }
  1413. }
  1414. PageHalf5();
  1415. PageChoices();
  1416. }
  1417.  
  1418. void Page6() //Receipt System
  1419. {
  1420. totalPrice = 0;
  1421. PizzaWelcome();
  1422. cout << "========== Receipt System ==========" << endl << endl;
  1423. cout << "Receipt Date: " << monthName << " " << Day << " " << Year << endl;
  1424. cout << "Receipt Time: ";
  1425. if(Hour == 0)
  1426. {
  1427. Hour = 12;
  1428. }
  1429. if (Hour > 12)
  1430. {
  1431. Hour = Hour - 12;
  1432. if(Hour < 10)
  1433. {
  1434. cout << "0" << Hour << ":";
  1435. }
  1436. else
  1437. {
  1438. cout << Hour << ":";
  1439. }
  1440.  
  1441. if(Minute < 10)
  1442. {
  1443. cout << "0" << Minute;
  1444. }
  1445. else
  1446. {
  1447. cout << Minute;
  1448. }
  1449. cout << " PM" << endl;
  1450. }
  1451. else
  1452. {
  1453. if(Hour < 10)
  1454. {
  1455. cout << "0" << Hour << ":";
  1456. }
  1457. else
  1458. {
  1459. cout << Hour << ":";
  1460. }
  1461. if(Minute < 10)
  1462. {
  1463. cout << "0" << Minute;
  1464. }
  1465. else
  1466. {
  1467. cout << Minute;
  1468. }
  1469. cout << " AM" << endl;
  1470. }
  1471. cout << endl;
  1472. cout << "========== Official Receipt ==========" << endl << endl;
  1473. if(PizzaSizeChoice == 'A' || PizzaSizeChoice == 'B' || PizzaSizeChoice == 'C') //Pizza Size Choice
  1474. {
  1475. if(PizzaSizeChoice == 'A')
  1476. {
  1477. cout << "Pizza Size: Midget Size[95 PHP] X " << MidgetSizeMultiplier * Multiplier;
  1478. cout << "....................... " << MidgetSizePrice * Multiplier<< " PHP" << endl << endl;
  1479. totalPrice+=MidgetSizePrice * Multiplier;
  1480. }
  1481. else if(PizzaSizeChoice == 'B')
  1482. {
  1483. cout << "Pizza Size: Rookie Size[110 PHP] X " << RookieSizeMultiplier * Multiplier;
  1484. cout << "....................... " << RookieSizePrice * Multiplier << " PHP" << endl << endl;
  1485. totalPrice+=RookieSizePrice * Multiplier;
  1486. }
  1487. else if(PizzaSizeChoice == 'C')
  1488. {
  1489. cout << "Pizza Size: Supreme Size[115 PHP] X " << SupremeSizeMultiplier * Multiplier;
  1490. cout << "....................... " << SupremeSizePrice * Multiplier<< " PHP" << endl << endl;
  1491. totalPrice+=SupremeSizePrice * Multiplier;
  1492. }
  1493. }
  1494. if(PizzaThickOrThinSelected == "Thick Crust[45 PHP]" || PizzaThickOrThinSelected == "Thin Crust[35 PHP]")
  1495. {
  1496. if(PizzaThickOrThinSelected == "Thick Crust[45 PHP]")
  1497. {
  1498. cout << "Pizza Crust: Thick Crust[45 PHP] X " << ThickCrustMultiplier * Multiplier;
  1499. cout << "....................... " << ThickCrustPrice * Multiplier << " PHP" << endl << endl;
  1500. totalPrice+=ThickCrustPrice * Multiplier;
  1501. }
  1502. else if(PizzaThickOrThinSelected == "Thin Crust[35 PHP]")
  1503. {
  1504. cout << "Pizza Crust: Thin Crust[35 PHP] X " << ThickCrustMultiplier * Multiplier;
  1505. cout << "....................... " << ThinCrustPrice * Multiplier << " PHP" << endl << endl;
  1506. totalPrice+=ThinCrustPrice * Multiplier;
  1507. }
  1508. }
  1509. if(PizzaFillingsSelected == "Mozarella Fillings[35 PHP]" || PizzaFillingsSelected == "Cheddar Fillings[25 PHP]" || PizzaFillingsSelected == "No Fillings")
  1510. {
  1511. if(PizzaFillingsSelected == "Mozarella Fillings[35 PHP]")
  1512. {
  1513. cout << "Pizza Fillings: Mozarella Fillings[35 PHP] X " << MozarellaMultiplier * Multiplier;
  1514. cout << "....................... " << MozarellaFillingsPrice * Multiplier << " PHP" << endl << endl;
  1515. totalPrice+=MozarellaFillingsPrice * Multiplier;
  1516. }
  1517. else if(PizzaFillingsSelected == "Cheddar Fillings[25 PHP]")
  1518. {
  1519. cout << "Pizza Fillings: Cheddar Fillings[25 PHP] X " << CheddarMultiplier * Multiplier;
  1520. cout << "....................... " << CheddarFillingsPrice * Multiplier << " PHP" << endl << endl;
  1521. totalPrice+=CheddarFillingsPrice * Multiplier;
  1522. }
  1523. else if(PizzaFillingsSelected == "No Fillings")
  1524. {
  1525. cout << "Pizza Fillings: No Fillings" << endl << endl;
  1526. }
  1527. }
  1528. TomatoSauceSelected = false;
  1529. HotSauceSelected = false;
  1530. BBQSauceSelected = false;
  1531. KetchupSelected = false;
  1532. OysterSauceSelected = false;
  1533. SalsaSauceSelected = false;
  1534. SrirachaSauceSelected = false;
  1535. SpecialSavorySauceSelected = false;
  1536.  
  1537. TomatoSauceMultiplier = 0;
  1538. HotSauceMultiplier = 0;
  1539. BBQSauceMultiplier = 0;
  1540. KetchupMultiplier = 0;
  1541. OysterSauceMultiplier = 0;
  1542. SalsaSauceMultiplier = 0;
  1543. SrirachaSauceMultiplier = 0;
  1544. SpecialSavorySauceMultiplier = 0;
  1545.  
  1546. cout << "Pizza Sauce: " << endl;
  1547. SauceSelector();
  1548. if(TomatoSauceSelected == true)
  1549. {
  1550. cout << "Tomato Sauce[35 PHP] X " << TomatoSauceMultiplier*Multiplier;
  1551. cout << "....................... " << TomatoSaucePrice*(TomatoSauceMultiplier*Multiplier) << " PHP"<< endl;
  1552. totalPrice+=TomatoSaucePrice*(TomatoSauceMultiplier*Multiplier);
  1553. }
  1554. if(HotSauceSelected == true)
  1555. {
  1556. cout << "Hot Sauce[40 PHP] X " << HotSauceMultiplier*Multiplier;
  1557. cout << "....................... " << HotSaucePrice*(HotSauceMultiplier*Multiplier) << " PHP"<< endl;
  1558. totalPrice+=HotSaucePrice*(HotSauceMultiplier*Multiplier);
  1559. }
  1560. if(BBQSauceSelected == true)
  1561. {
  1562. cout << "BBQ Sauce[35 PHP] X " << BBQSauceMultiplier*Multiplier;
  1563. cout << "....................... " << BBQSaucePrice*(BBQSauceMultiplier*Multiplier) << " PHP"<< endl;
  1564. totalPrice+=BBQSaucePrice*(BBQSauceMultiplier*Multiplier);
  1565. }
  1566. if(KetchupSelected == true)
  1567. {
  1568. cout << "Ketchup[30 PHP] X " << KetchupMultiplier*Multiplier;
  1569. cout << "....................... " << KetchupPrice*(KetchupMultiplier*Multiplier) << " PHP"<< endl;
  1570. totalPrice+=KetchupPrice*(KetchupMultiplier*Multiplier);
  1571. }
  1572. if(OysterSauceSelected == true)
  1573. {
  1574. cout << "Oyster Sauce[30 PHP] X " << OysterSauceMultiplier*Multiplier;
  1575. cout << "....................... " << OysterSaucePrice*(OysterSauceMultiplier*Multiplier) << " PHP"<< endl;
  1576. totalPrice+=OysterSaucePrice*(OysterSauceMultiplier*Multiplier);
  1577. }
  1578. if(SalsaSauceSelected == true)
  1579. {
  1580. cout << "Salsa Sauce[35 PHP] X " << SalsaSauceMultiplier*Multiplier;
  1581. cout << "....................... " << SalsaPrice*(SalsaSauceMultiplier*Multiplier) << " PHP"<< endl;
  1582. totalPrice+=SalsaPrice*(SalsaSauceMultiplier*Multiplier);
  1583. }
  1584. if(SrirachaSauceSelected == true)
  1585. {
  1586. cout << "Sriracha Sauce[40 PHP] X " << SrirachaSauceMultiplier*Multiplier;
  1587. cout << "....................... " << SrirachaPrice*(SrirachaSauceMultiplier*Multiplier) << " PHP"<< endl;
  1588. totalPrice+=SrirachaPrice*(SrirachaSauceMultiplier*Multiplier);
  1589. }
  1590. if(SpecialSavorySauceSelected == true)
  1591. {
  1592. cout << "Special Savory Sauce[40 PHP] X " << SpecialSavorySauceMultiplier*Multiplier;
  1593. cout << "....................... " << SpecialSavoryPrice*(SpecialSavorySauceMultiplier*Multiplier) << " PHP"<< endl;
  1594. totalPrice+=SpecialSavoryPrice*(SpecialSavorySauceMultiplier*Multiplier);
  1595. }
  1596. cout << endl;
  1597. int j;
  1598. int SausageMultiplier = 0;
  1599. int PepperoniMultiplier = 0;
  1600. int HamMultiplier = 0;
  1601. int BaconMultiplier = 0;
  1602. int MushroomsMultiplier = 0;
  1603. int OnionsMultiplier = 0;
  1604. int OlivesMultiplier = 0;
  1605. int BasilMultiplier = 0;
  1606. int GreenPeppersMultiplier = 0;
  1607. int CheddarCheeseMultiplier = 0;
  1608. int ChickenMultiplier = 0;
  1609. int GarlicMultiplier = 0;
  1610. int RedPeppersMultiplier = 0;
  1611. int RosemaryMultiplier = 0;
  1612. int ParmesanCheeseMultiplier = 0;
  1613. int ButteredShrimpMultiplier = 0;
  1614. int RoastedSalmonMultiplier = 0;
  1615. int SmokedSquidMultiplier = 0;
  1616. int JalapenoPeppersMultiplier = 0;
  1617. int TomatoesMultiplier = 0;
  1618.  
  1619. bool SausageSelected = false;
  1620. bool PepperoniSelected = false;
  1621. bool HamSelected = false;
  1622. bool BaconSelected = false;
  1623. bool MushroomsSelected = false;
  1624. bool OnionsSelected = false;
  1625. bool OlivesSelected = false;
  1626. bool BasilSelected = false;
  1627. bool GreenPeppersSelected = false;
  1628. bool CheddarCheeseSelected = false;
  1629. bool ChickenSelected = false;
  1630. bool GarlicSelected = false;
  1631. bool RedPeppersSelected = false;
  1632. bool RosemarySelected = false;
  1633. bool ParmesanCheeseSelected = false;
  1634. bool ButteredShrimpSelected = false;
  1635. bool RoastedSalmonSelected = false;
  1636. bool SmokedSquidSelected = false;
  1637. bool JalapenoPeppersSelected = false;
  1638. bool TomatoesSelected = false;
  1639. cout << "Pizza Toppings: " << endl;
  1640. if(PizzaSizeSelected == "Midget[95 PHP]")
  1641. {
  1642. j = 0;
  1643. while(j < 5)
  1644. {
  1645. if(MidgetToppingsChoices[j] == "Sausage[35 PHP]")
  1646. {
  1647. SausageSelected = true;
  1648. SausageMultiplier++;
  1649. }
  1650. else if(MidgetToppingsChoices[j] == "Pepperoni[50 PHP]")
  1651. {
  1652. PepperoniSelected = true;
  1653. PepperoniMultiplier++;
  1654. }
  1655. else if(MidgetToppingsChoices[j] == "Ham[35 PHP]")
  1656. {
  1657. HamSelected = true;
  1658. HamMultiplier++;
  1659. }
  1660. else if(MidgetToppingsChoices[j] == "Bacon[45 PHP]")
  1661. {
  1662. BaconSelected = true;
  1663. BaconMultiplier++;
  1664. }
  1665. else if(MidgetToppingsChoices[j] == "Mushrooms[38 PHP]")
  1666. {
  1667. MushroomsSelected = true;
  1668. MushroomsMultiplier++;
  1669. }
  1670. else if(MidgetToppingsChoices[j] == "Onions[30 PHP]")
  1671. {
  1672. OnionsSelected = true;
  1673. OnionsMultiplier++;
  1674. }
  1675. else if(MidgetToppingsChoices[j] == "Olives[37 PHP]")
  1676. {
  1677. OlivesSelected = true;
  1678. OlivesMultiplier++;
  1679. }
  1680. else if(MidgetToppingsChoices[j] == "Basil[38 PHP]")
  1681. {
  1682. BasilSelected = true;
  1683. BasilMultiplier++;
  1684. }
  1685. else if(MidgetToppingsChoices[j] == "Green Peppers[37 PHP]")
  1686. {
  1687. GreenPeppersSelected = true;
  1688. GreenPeppersMultiplier++;
  1689. }
  1690. else if(MidgetToppingsChoices[j] == "Cheddar Cheese[35 PHP]")
  1691. {
  1692. CheddarCheeseSelected = true;
  1693. CheddarCheeseMultiplier++;
  1694. }
  1695. j++;
  1696. }
  1697. if(SausageSelected == true)
  1698. {
  1699. cout << "Sausage[35 PHP] X " << SausageMultiplier*Multiplier;
  1700. cout << "....................... " << SausagePrice*(SausageMultiplier*Multiplier) << " PHP"<< endl;
  1701. totalPrice+=SausagePrice*(SausageMultiplier*Multiplier);
  1702. }
  1703. if(PepperoniSelected == true)
  1704. {
  1705. cout << "Pepperoni[50 PHP] X " << PepperoniMultiplier*Multiplier;
  1706. cout << "....................... " << PepperoniPrice*(PepperoniMultiplier*Multiplier) << " PHP"<< endl;
  1707. totalPrice+=PepperoniPrice*(PepperoniMultiplier*Multiplier);
  1708. }
  1709. if(HamSelected == true)
  1710. {
  1711. cout << "Ham[35 PHP] X " << HamMultiplier*Multiplier;
  1712. cout << "....................... " << HamPrice*(HamMultiplier*Multiplier) << " PHP"<< endl;
  1713. totalPrice+=HamPrice*(HamMultiplier*Multiplier);
  1714. }
  1715. if(BaconSelected == true)
  1716. {
  1717. cout << "Bacon[45 PHP] X " << BaconMultiplier*Multiplier;
  1718. cout << "....................... " << BaconPrice*(BaconMultiplier*Multiplier) << " PHP"<< endl;
  1719. totalPrice+=BaconPrice*(BaconMultiplier*Multiplier);
  1720. }
  1721. if(MushroomsSelected == true)
  1722. {
  1723. cout << "Mushrooms[38 PHP] X " << MushroomsMultiplier*Multiplier;
  1724. cout << "....................... " << MushroomsPrice*(MushroomsMultiplier*Multiplier) << " PHP"<< endl;
  1725. totalPrice+=MushroomsPrice*(MushroomsMultiplier*Multiplier);
  1726. }
  1727. if(OnionsSelected == true)
  1728. {
  1729. cout << "Onions[30 PHP] X " << OnionsMultiplier*Multiplier;
  1730. cout << "....................... " << OnionsPrice*(OnionsMultiplier*Multiplier) << " PHP"<< endl;
  1731. totalPrice+=OnionsPrice*(OnionsMultiplier*Multiplier);
  1732. }
  1733. if(OlivesSelected == true)
  1734. {
  1735. cout << "Olives[37 PHP] X " << OlivesMultiplier*Multiplier;
  1736. cout << "....................... " << OlivesPrice*(OlivesMultiplier*Multiplier) << " PHP"<< endl;
  1737. totalPrice+=OlivesPrice*(OlivesMultiplier*Multiplier);
  1738. }
  1739. if(BasilSelected == true)
  1740. {
  1741. cout << "Basil[38 PHP] X " << BasilMultiplier*Multiplier;
  1742. cout << "....................... " << BasilPrice*(BasilMultiplier*Multiplier) << " PHP"<< endl;
  1743. totalPrice+=BasilPrice*(BasilMultiplier*Multiplier);
  1744. }
  1745. if(GreenPeppersSelected == true)
  1746. {
  1747. cout << "Green Peppers[37 PHP] X " << GreenPeppersMultiplier*Multiplier;
  1748. cout << "....................... " << GreenPeppersPrice*(GreenPeppersMultiplier*Multiplier) << " PHP"<< endl;
  1749. totalPrice+=GreenPeppersPrice*(GreenPeppersMultiplier*Multiplier);
  1750. }
  1751. if(CheddarCheeseSelected == true)
  1752. {
  1753. cout << "CheddarCheese[35 PHP] X " << CheddarCheeseMultiplier*Multiplier;
  1754. cout << "....................... " << CheddarCheesePrice*(CheddarCheeseMultiplier*Multiplier) << " PHP"<< endl;
  1755. totalPrice+=CheddarCheesePrice*(CheddarCheeseMultiplier*Multiplier);
  1756. }
  1757. }
  1758.  
  1759. else if(PizzaSizeSelected == "Rookie[110 PHP]")
  1760. {
  1761. j = 0;
  1762. while(j < 7)
  1763. {
  1764. if(RookieToppingsChoices[j] == "Sausage[35 PHP]")
  1765. {
  1766. SausageSelected = true;
  1767. SausageMultiplier++;
  1768. }
  1769. else if(RookieToppingsChoices[j] == "Pepperoni[50 PHP]")
  1770. {
  1771. PepperoniSelected = true;
  1772. PepperoniMultiplier++;
  1773. }
  1774. else if(RookieToppingsChoices[j] == "Ham[35 PHP]")
  1775. {
  1776. HamSelected = true;
  1777. HamMultiplier++;
  1778. }
  1779. else if(RookieToppingsChoices[j] == "Bacon[45 PHP]")
  1780. {
  1781. BaconSelected = true;
  1782. BaconMultiplier++;
  1783. }
  1784. else if(RookieToppingsChoices[j] == "Mushrooms[38 PHP]")
  1785. {
  1786. MushroomsSelected = true;
  1787. MushroomsMultiplier++;
  1788. }
  1789. else if(RookieToppingsChoices[j] == "Onions[30 PHP]")
  1790. {
  1791. OnionsSelected = true;
  1792. OnionsMultiplier++;
  1793. }
  1794. else if(RookieToppingsChoices[j] == "Olives[37 PHP]")
  1795. {
  1796. OlivesSelected = true;
  1797. OlivesMultiplier++;
  1798. }
  1799. else if(RookieToppingsChoices[j] == "Basil[38 PHP]")
  1800. {
  1801. BasilSelected = true;
  1802. BasilMultiplier++;
  1803. }
  1804. else if(RookieToppingsChoices[j] == "Green Peppers[37 PHP]")
  1805. {
  1806. GreenPeppersSelected = true;
  1807. GreenPeppersMultiplier++;
  1808. }
  1809. else if(RookieToppingsChoices[j] == "Cheddar Cheese[35 PHP]")
  1810. {
  1811. CheddarCheeseSelected = true;
  1812. CheddarCheeseMultiplier++;
  1813. }
  1814. else if(RookieToppingsChoices[j] == "Chicken[50 PHP]")
  1815. {
  1816. ChickenSelected = true;
  1817. ChickenMultiplier++;
  1818. }
  1819. else if(RookieToppingsChoices[j] == "Garlic[30 PHP]")
  1820. {
  1821. GarlicSelected = true;
  1822. GarlicMultiplier++;
  1823. }
  1824. else if(RookieToppingsChoices[j] == "Red Peppers[37 PHP]")
  1825. {
  1826. RedPeppersSelected = true;
  1827. RedPeppersMultiplier++;
  1828. }
  1829. else if(RookieToppingsChoices[j] == "Rosemary[38 PHP]")
  1830. {
  1831. RosemarySelected = true;
  1832. RosemaryMultiplier++;
  1833. }
  1834. else if(RookieToppingsChoices[j] == "Parmesan Cheese[40 PHP]")
  1835. {
  1836. ParmesanCheeseSelected = true;
  1837. ParmesanCheeseMultiplier++;
  1838. }
  1839. j++;
  1840. }
  1841. if(SausageSelected == true)
  1842. {
  1843. cout << "Sausage[35 PHP] X " << SausageMultiplier*Multiplier;
  1844. cout << "....................... " << SausagePrice*(SausageMultiplier*Multiplier) << " PHP"<< endl;
  1845. totalPrice+=SausagePrice*(SausageMultiplier*Multiplier);
  1846. }
  1847. if(PepperoniSelected == true)
  1848. {
  1849. cout << "Pepperoni[50 PHP] X " << PepperoniMultiplier*Multiplier;
  1850. cout << "....................... " << PepperoniPrice*(PepperoniMultiplier*Multiplier) << " PHP"<< endl;
  1851. totalPrice+=PepperoniPrice*(PepperoniMultiplier*Multiplier);
  1852. }
  1853. if(HamSelected == true)
  1854. {
  1855. cout << "Ham[35 PHP] X " << HamMultiplier*Multiplier;
  1856. cout << "....................... " << HamPrice*(HamMultiplier*Multiplier) << " PHP"<< endl;
  1857. totalPrice+=HamPrice*(HamMultiplier*Multiplier);
  1858. }
  1859. if(BaconSelected == true)
  1860. {
  1861. cout << "Bacon[45 PHP] X " << BaconMultiplier*Multiplier;
  1862. cout << "....................... " << BaconPrice*(BaconMultiplier*Multiplier) << " PHP"<< endl;
  1863. totalPrice+=BaconPrice*(BaconMultiplier*Multiplier);
  1864. }
  1865. if(MushroomsSelected == true)
  1866. {
  1867. cout << "Mushrooms[38 PHP] X " << MushroomsMultiplier*Multiplier;
  1868. cout << "....................... " << MushroomsPrice*(MushroomsMultiplier*Multiplier) << " PHP"<< endl;
  1869. totalPrice+=MushroomsPrice*(MushroomsMultiplier*Multiplier);
  1870. }
  1871. if(OnionsSelected == true)
  1872. {
  1873. cout << "Onions[30 PHP] X " << OnionsMultiplier*Multiplier;
  1874. cout << "....................... " << OnionsPrice*(OnionsMultiplier*Multiplier) << " PHP"<< endl;
  1875. totalPrice+=OnionsPrice*(OnionsMultiplier*Multiplier);
  1876. }
  1877. if(OlivesSelected == true)
  1878. {
  1879. cout << "Olives[37 PHP] X " << OlivesMultiplier*Multiplier;
  1880. cout << "....................... " << OlivesPrice*(OlivesMultiplier*Multiplier) << " PHP"<< endl;
  1881. totalPrice+=OlivesPrice*(OlivesMultiplier*Multiplier);
  1882. }
  1883. if(BasilSelected == true)
  1884. {
  1885. cout << "Basil[38 PHP] X " << BasilMultiplier*Multiplier;
  1886. cout << "....................... " << BasilPrice*(BasilMultiplier*Multiplier) << " PHP"<< endl;
  1887. totalPrice+=BasilPrice*(BasilMultiplier*Multiplier);
  1888. }
  1889. if(GreenPeppersSelected == true)
  1890. {
  1891. cout << "Green Peppers[37 PHP] X " << GreenPeppersMultiplier*Multiplier;
  1892. cout << "....................... " << GreenPeppersPrice*(GreenPeppersMultiplier*Multiplier) << " PHP"<< endl;
  1893. totalPrice+=GreenPeppersPrice*(GreenPeppersMultiplier*Multiplier);
  1894. }
  1895. if(CheddarCheeseSelected == true)
  1896. {
  1897. cout << "CheddarCheese[35 PHP] X " << CheddarCheeseMultiplier*Multiplier;
  1898. cout << "....................... " << CheddarCheesePrice*(CheddarCheeseMultiplier*Multiplier) << " PHP"<< endl;
  1899. totalPrice+=CheddarCheesePrice*(CheddarCheeseMultiplier*Multiplier);
  1900. }
  1901. if(ChickenSelected == true)
  1902. {
  1903. cout << "Chicken[50 PHP] X " << ChickenMultiplier*Multiplier;
  1904. cout << "....................... " << ChickenPrice*(ChickenMultiplier*Multiplier) << " PHP"<< endl;
  1905. totalPrice+=ChickenPrice*(ChickenMultiplier*Multiplier);
  1906. }
  1907. if(GarlicSelected == true)
  1908. {
  1909. cout << "Garlic[30 PHP] X " << GarlicMultiplier*Multiplier;
  1910. cout << "....................... " << GarlicPrice*(GarlicMultiplier*Multiplier) << " PHP"<< endl;
  1911. totalPrice+=GarlicPrice*(GarlicMultiplier*Multiplier);
  1912. }
  1913. if(RedPeppersSelected == true)
  1914. {
  1915. cout << "Red Peppers[37 PHP] X " << RedPeppersMultiplier*Multiplier;
  1916. cout << "....................... " << RedPeppersPrice*(RedPeppersMultiplier*Multiplier) << " PHP"<< endl;
  1917. totalPrice+=RedPeppersPrice*(RedPeppersMultiplier*Multiplier);
  1918. }
  1919. if(RosemarySelected == true)
  1920. {
  1921. cout << "Rosemary[38 PHP] X " << RosemaryMultiplier*Multiplier;
  1922. cout << "....................... " << RosemaryPrice*(RosemaryMultiplier*Multiplier) << " PHP"<< endl;
  1923. totalPrice+=RosemaryPrice*(RosemaryMultiplier*Multiplier);
  1924. }
  1925. if(ParmesanCheeseSelected == true)
  1926. {
  1927. cout << "ParmesanCheese[40 PHP] X " << ParmesanCheeseMultiplier*Multiplier;
  1928. cout << "....................... " << ParmesanCheesePrice*(ParmesanCheeseMultiplier*Multiplier) << " PHP"<< endl;
  1929. totalPrice+=ParmesanCheesePrice*(ParmesanCheeseMultiplier*Multiplier);
  1930. }
  1931. }
  1932.  
  1933. else if(PizzaSizeSelected == "Supreme[115 PHP]")
  1934. {
  1935. j = 0;
  1936. while(j < 10)
  1937. {
  1938. if(SupremeToppingsChoices[j] == "Sausage[35 PHP]")
  1939. {
  1940. SausageSelected = true;
  1941. SausageMultiplier++;
  1942. }
  1943. else if(SupremeToppingsChoices[j] == "Pepperoni[50 PHP]")
  1944. {
  1945. PepperoniSelected = true;
  1946. PepperoniMultiplier++;
  1947. }
  1948. else if(SupremeToppingsChoices[j] == "Ham[35 PHP]")
  1949. {
  1950. HamSelected = true;
  1951. HamMultiplier++;
  1952. }
  1953. else if(SupremeToppingsChoices[j] == "Bacon[45 PHP]")
  1954. {
  1955. BaconSelected = true;
  1956. BaconMultiplier++;
  1957. }
  1958. else if(SupremeToppingsChoices[j] == "Mushrooms[38 PHP]")
  1959. {
  1960. MushroomsSelected = true;
  1961. MushroomsMultiplier++;
  1962. }
  1963. else if(SupremeToppingsChoices[j] == "Onions[30 PHP]")
  1964. {
  1965. OnionsSelected = true;
  1966. OnionsMultiplier++;
  1967. }
  1968. else if(SupremeToppingsChoices[j] == "Olives[37 PHP]")
  1969. {
  1970. OlivesSelected = true;
  1971. OlivesMultiplier++;
  1972. }
  1973. else if(SupremeToppingsChoices[j] == "Basil[38 PHP]")
  1974. {
  1975. BasilSelected = true;
  1976. BasilMultiplier++;
  1977. }
  1978. else if(SupremeToppingsChoices[j] == "Green Peppers[37 PHP]")
  1979. {
  1980. GreenPeppersSelected = true;
  1981. GreenPeppersMultiplier++;
  1982. }
  1983. else if(SupremeToppingsChoices[j] == "Cheddar Cheese[35 PHP]")
  1984. {
  1985. CheddarCheeseSelected = true;
  1986. CheddarCheeseMultiplier++;
  1987. }
  1988. else if(SupremeToppingsChoices[j] == "Chicken[50 PHP]")
  1989. {
  1990. ChickenSelected = true;
  1991. ChickenMultiplier++;
  1992. }
  1993. else if(SupremeToppingsChoices[j] == "Garlic[30 PHP]")
  1994. {
  1995. GarlicSelected = true;
  1996. GarlicMultiplier++;
  1997. }
  1998. else if(SupremeToppingsChoices[j] == "Red Peppers[37 PHP]")
  1999. {
  2000. RedPeppersSelected = true;
  2001. RedPeppersMultiplier++;
  2002. }
  2003. else if(SupremeToppingsChoices[j] == "Rosemary[38 PHP]")
  2004. {
  2005. RosemarySelected = true;
  2006. RosemaryMultiplier++;
  2007. }
  2008. else if(SupremeToppingsChoices[j] == "Parmesan Cheese[40 PHP]")
  2009. {
  2010. ParmesanCheeseSelected = true;
  2011. ParmesanCheeseMultiplier++;
  2012. }
  2013. else if(SupremeToppingsChoices[j] == "Buttered Shrimp[55 PHP]")
  2014. {
  2015. ButteredShrimpSelected = true;
  2016. ButteredShrimpMultiplier++;
  2017. }
  2018. else if(SupremeToppingsChoices[j] == "Roasted Salmon[55 PHP]")
  2019. {
  2020. RoastedSalmonSelected = true;
  2021. RoastedSalmonMultiplier++;
  2022. }
  2023. else if(SupremeToppingsChoices[j] == "Smoked Squid[55 PHP]")
  2024. {
  2025. SmokedSquidSelected = true;
  2026. SmokedSquidMultiplier++;
  2027. }
  2028. else if(SupremeToppingsChoices[j] == "Jalapeno Peppers[37 PHP]")
  2029. {
  2030. JalapenoPeppersSelected = true;
  2031. JalapenoPeppersMultiplier++;
  2032. }
  2033. else if(SupremeToppingsChoices[j] == "Tomatoes[30 PHP]")
  2034. {
  2035. TomatoesSelected = true;
  2036. TomatoesMultiplier++;
  2037. }
  2038. j++;
  2039. }
  2040. if(SausageSelected == true)
  2041. {
  2042. cout << "Sausage[35 PHP] X " << SausageMultiplier*Multiplier;
  2043. cout << "....................... " << SausagePrice*(SausageMultiplier*Multiplier) << " PHP"<< endl;
  2044. totalPrice+=SausagePrice*(SausageMultiplier*Multiplier);
  2045. }
  2046. if(PepperoniSelected == true)
  2047. {
  2048. cout << "Pepperoni[50 PHP] X " << PepperoniMultiplier*Multiplier;
  2049. cout << "....................... " << PepperoniPrice*(PepperoniMultiplier*Multiplier) << " PHP"<< endl;
  2050. totalPrice+=PepperoniPrice*(PepperoniMultiplier*Multiplier);
  2051. }
  2052. if(HamSelected == true)
  2053. {
  2054. cout << "Ham[35 PHP] X " << HamMultiplier*Multiplier;
  2055. cout << "....................... " << HamPrice*(HamMultiplier*Multiplier) << " PHP"<< endl;
  2056. totalPrice+=HamPrice*(HamMultiplier*Multiplier);
  2057. }
  2058. if(BaconSelected == true)
  2059. {
  2060. cout << "Bacon[45 PHP] X " << BaconMultiplier*Multiplier;
  2061. cout << "....................... " << BaconPrice*(BaconMultiplier*Multiplier) << " PHP"<< endl;
  2062. totalPrice+=BaconPrice*(BaconMultiplier*Multiplier);
  2063. }
  2064. if(MushroomsSelected == true)
  2065. {
  2066. cout << "Mushrooms[38 PHP] X " << MushroomsMultiplier*Multiplier;
  2067. cout << "....................... " << MushroomsPrice*(MushroomsMultiplier*Multiplier) << " PHP"<< endl;
  2068. totalPrice+=MushroomsPrice*(MushroomsMultiplier*Multiplier);
  2069. }
  2070. if(OnionsSelected == true)
  2071. {
  2072. cout << "Onions[30 PHP] X " << OnionsMultiplier*Multiplier;
  2073. cout << "....................... " << OnionsPrice*(OnionsMultiplier*Multiplier) << " PHP"<< endl;
  2074. totalPrice+=OnionsPrice*(OnionsMultiplier*Multiplier);
  2075. }
  2076. if(OlivesSelected == true)
  2077. {
  2078. cout << "Olives[37 PHP] X " << OlivesMultiplier*Multiplier;
  2079. cout << "....................... " << OlivesPrice*(OlivesMultiplier*Multiplier) << " PHP"<< endl;
  2080. totalPrice+=OlivesPrice*(OlivesMultiplier*Multiplier);
  2081. }
  2082. if(BasilSelected == true)
  2083. {
  2084. cout << "Basil[38 PHP] X " << BasilMultiplier*Multiplier;
  2085. cout << "....................... " << BasilPrice*(BasilMultiplier*Multiplier) << " PHP"<< endl;
  2086. totalPrice+=BasilPrice*(BasilMultiplier*Multiplier);
  2087. }
  2088. if(GreenPeppersSelected == true)
  2089. {
  2090. cout << "Green Peppers[37 PHP] X " << GreenPeppersMultiplier*Multiplier;
  2091. cout << "....................... " << GreenPeppersPrice*(GreenPeppersMultiplier*Multiplier) << " PHP"<< endl;
  2092. totalPrice+=GreenPeppersPrice*(GreenPeppersMultiplier*Multiplier);
  2093. }
  2094. if(CheddarCheeseSelected == true)
  2095. {
  2096. cout << "CheddarCheese[35 PHP] X " << CheddarCheeseMultiplier*Multiplier;
  2097. cout << "....................... " << CheddarCheesePrice*(CheddarCheeseMultiplier*Multiplier) << " PHP"<< endl;
  2098. totalPrice+=CheddarCheesePrice*(CheddarCheeseMultiplier*Multiplier);
  2099. }
  2100. if(ChickenSelected == true)
  2101. {
  2102. cout << "Chicken[50 PHP] X " << ChickenMultiplier*Multiplier;
  2103. cout << "....................... " << ChickenPrice*(ChickenMultiplier*Multiplier) << " PHP"<< endl;
  2104. totalPrice+=ChickenPrice*(ChickenMultiplier*Multiplier);
  2105. }
  2106. if(GarlicSelected == true)
  2107. {
  2108. cout << "Garlic[30 PHP] X " << GarlicMultiplier*Multiplier;
  2109. cout << "....................... " << GarlicPrice*(GarlicMultiplier*Multiplier) << " PHP"<< endl;
  2110. totalPrice+=GarlicPrice*(GarlicMultiplier*Multiplier);
  2111. }
  2112. if(RedPeppersSelected == true)
  2113. {
  2114. cout << "Red Peppers[37 PHP] X " << RedPeppersMultiplier*Multiplier;
  2115. cout << "....................... " << RedPeppersPrice*(RedPeppersMultiplier*Multiplier) << " PHP"<< endl;
  2116. totalPrice+=RedPeppersPrice*(RedPeppersMultiplier*Multiplier);
  2117. }
  2118. if(RosemarySelected == true)
  2119. {
  2120. cout << "Rosemary[38 PHP] X " << RosemaryMultiplier*Multiplier;
  2121. cout << "....................... " << RosemaryPrice*(RosemaryMultiplier*Multiplier) << " PHP"<< endl;
  2122. totalPrice+=RosemaryPrice*(RosemaryMultiplier*Multiplier);
  2123. }
  2124. if(ParmesanCheeseSelected == true)
  2125. {
  2126. cout << "ParmesanCheese[40 PHP] X " << ParmesanCheeseMultiplier*Multiplier;
  2127. cout << "....................... " << ParmesanCheesePrice*(ParmesanCheeseMultiplier*Multiplier) << " PHP"<< endl;
  2128. totalPrice+=ParmesanCheesePrice*(ParmesanCheeseMultiplier*Multiplier);
  2129. }
  2130. if(ButteredShrimpSelected == true)
  2131. {
  2132. cout << "Buttered Shrimp[55 PHP] X " << ButteredShrimpMultiplier*Multiplier;
  2133. cout << "....................... " << ButteredShrimpPrice*(ButteredShrimpMultiplier*Multiplier) << " PHP"<< endl;
  2134. totalPrice+=ButteredShrimpPrice*(ButteredShrimpMultiplier*Multiplier);
  2135. }
  2136. if(RoastedSalmonSelected == true)
  2137. {
  2138. cout << "Roasted Salmon[55 PHP] X " << RoastedSalmonMultiplier*Multiplier;
  2139. cout << "....................... " << RoastedSalmonPrice*(RoastedSalmonMultiplier*Multiplier) << " PHP"<< endl;
  2140. totalPrice+=RoastedSalmonPrice*(RoastedSalmonMultiplier*Multiplier);
  2141. }
  2142. if(SmokedSquidSelected == true)
  2143. {
  2144. cout << "Smoked Squid[55 PHP] X " << SmokedSquidMultiplier*Multiplier;
  2145. cout << "....................... " << SmokedSquidPrice*(SmokedSquidMultiplier*Multiplier) << " PHP"<< endl;
  2146. totalPrice+=SmokedSquidPrice*(SmokedSquidMultiplier*Multiplier);
  2147. }
  2148. if(JalapenoPeppersSelected == true)
  2149. {
  2150. cout << "Jalapeno Peppers[37 PHP] X " << JalapenoPeppersMultiplier*Multiplier;
  2151. cout << "....................... " << JalapenoPeppersPrice*(JalapenoPeppersMultiplier*Multiplier) << " PHP"<< endl;
  2152. totalPrice+=JalapenoPeppersPrice*(JalapenoPeppersMultiplier*Multiplier);
  2153. }
  2154. if(TomatoesSelected == true)
  2155. {
  2156. cout << "Tomatoes [30 PHP] X " << TomatoesMultiplier*Multiplier;
  2157. cout << "....................... " << TomatoesPrice*(TomatoesMultiplier*Multiplier) << " PHP"<< endl;
  2158. totalPrice+=TomatoesPrice*(TomatoesMultiplier*Multiplier);
  2159. }
  2160. }
  2161. cout << endl;
  2162. cout << "======================================" << endl;
  2163. cout << "Total Price: " << totalPrice << " PHP" << endl;
  2164. cout << "Amount of Pizza to Buy: " << Multiplier << " Pieces" << endl;
  2165. cout << "======================================";
  2166. PageChoices();
  2167. }
  2168.  
  2169. int cashInput;
  2170. int cashPrice;
  2171. int Money;
  2172. int Change;
  2173. int cashInputTotal;
  2174. void Page7() //Cash Payment System
  2175. {
  2176. cashPrice = totalPrice;
  2177. while(cashPrice != 0)
  2178. {
  2179. PizzaWelcome();
  2180. cout << "Pizza Price: PHP " << totalPrice << endl << endl;
  2181. cout << "Cash Needed: PHP " << cashPrice << endl << endl;
  2182. cout << "Only Accepts: [1000, 500, 200, 100, 50, 20, 10, 5, 1]" << endl;
  2183. cout << "Enter Cash Here: ";
  2184. cin >> cashInput;
  2185. if(cashInput == 1000 || cashInput == 500 || cashInput == 200 || cashInput == 100 || cashInput == 50 || cashInput == 20 || cashInput == 10 || cashInput == 5 || cashInput == 1)
  2186. {
  2187. Money+=cashInput;
  2188. cashPrice-=cashInput;
  2189. cashInputTotal+=cashInput;
  2190. if(cashPrice < 0)
  2191. {
  2192. break;
  2193. }
  2194. }
  2195. else
  2196. {
  2197. cout << "Only Accepts Certain Bills Only!" << endl;
  2198. }
  2199. system("cls");
  2200. }
  2201. Change = Money - totalPrice;
  2202. if (cashPrice <= 0)
  2203. {
  2204. system("cls");
  2205. PizzaWelcome();
  2206. cout << "Here is your freshly baked pizza!" << endl << endl;
  2207. cout << "Pizza Price: PHP " << totalPrice << endl;
  2208. cout << "Total Cash Input: PHP " << Money << endl << endl;
  2209. }
  2210. Page8();
  2211. }
  2212. void Page8()
  2213. {
  2214. PizzaWelcome();
  2215. int oneThousand = 0, fiveHundred = 0, oneHundred = 0, Fifty = 0, Twenty = 0, Ten = 0, Five = 0, Ones = 0, Confirmation = 0, Repeat = 0;
  2216. cout << "========== Confirmation to Buy ==========" << endl;
  2217. cout << "[1] Buy Pizza" << endl;
  2218. cout << "[2] Cancel" << endl;
  2219. cout << "Enter Choice Here: ";
  2220. cin >> Confirmation;
  2221. if(Confirmation == 1)
  2222. {
  2223. cout << "=============================" << endl;
  2224. cout << "Total Change Left: " << Change << endl;
  2225. cout << "=============================" << endl;
  2226. oneThousand = Change / 1000;
  2227. Change = Change % 1000;
  2228. fiveHundred = Change / 500;
  2229. Change = Change % 500;
  2230. oneHundred = Change / 100;
  2231. Change = Change % 100;
  2232. Fifty = Change / 50;
  2233. Change = Change % 50;
  2234. Twenty = Change / 20;
  2235. Change = Change % 20;
  2236. Ten = Change / 10;
  2237. Change = Change % 10;
  2238. Five = Change / 5;
  2239. Change = Change % 5;
  2240. Ones = Change / 1;
  2241. Change = Change % 1;
  2242. if(oneThousand != 0)
  2243. {
  2244. cout << "1000 Pesos" << " X " << oneThousand << endl;
  2245.  
  2246. if(fiveHundred != 0)
  2247. {
  2248. cout << "500 Pesos" << " X " << fiveHundred << endl;
  2249. }
  2250. if(oneHundred != 0)
  2251. {
  2252. cout << "100 Pesos" << " X " << oneHundred << endl;
  2253. }
  2254. if(Fifty != 0)
  2255. {
  2256. cout << "50 Pesos" << " X " << Fifty << endl;
  2257. }
  2258. if(Twenty != 0)
  2259. {
  2260. cout << "20 Pesos" << " X " << Twenty << endl;
  2261. }
  2262. if(Ten != 0)
  2263. {
  2264. cout << "10 Pesos" << " X " << Ten << endl;
  2265. }
  2266. if(Five != 0)
  2267. {
  2268. cout << "5 Pesos" << " X " << Five << endl;
  2269. }
  2270. if(Ones != 0)
  2271. {
  2272. cout << "1 Pesos" << " X " << Ones << endl;
  2273. }
  2274. }
  2275. else if(fiveHundred != 0)
  2276. {
  2277. cout << "500 Pesos" << " X " << fiveHundred << endl;
  2278. if(oneHundred != 0)
  2279. {
  2280. cout << "100 Pesos" << " X " << oneHundred << endl;
  2281. }
  2282. if(Fifty != 0)
  2283. {
  2284. cout << "50 Pesos" << " X " << Fifty << endl;
  2285. }
  2286. if(Twenty != 0)
  2287. {
  2288. cout << "20 Pesos" << " X " << Twenty << endl;
  2289. }
  2290. if(Ten != 0)
  2291. {
  2292. cout << "10 Pesos" << " X " << Ten << endl;
  2293. }
  2294. if(Five != 0)
  2295. {
  2296. cout << "5 Pesos" << " X " << Five << endl;
  2297. }
  2298. if(Ones != 0)
  2299. {
  2300. cout << "1 Pesos" << " X " << Ones << endl;
  2301. }
  2302. }
  2303. else if(oneHundred != 0)
  2304. {
  2305. cout << "100 Pesos" << " X " << oneHundred << endl;
  2306. if(Fifty != 0)
  2307. {
  2308. cout << "50 Pesos" << " X " << Fifty << endl;
  2309. }
  2310. if(Twenty != 0)
  2311. {
  2312. cout << "20 Pesos" << " X " << Twenty << endl;
  2313. }
  2314. if(Ten != 0)
  2315. {
  2316. cout << "10 Pesos" << " X " << Ten << endl;
  2317. }
  2318. if(Five != 0)
  2319. {
  2320. cout << "5 Pesos" << " X " << Five << endl;
  2321. }
  2322. if(Ones != 0)
  2323. {
  2324. cout << "1 Pesos" << " X " << Ones << endl;
  2325. }
  2326. }
  2327. else if(Fifty != 0)
  2328. {
  2329. cout << "50 Pesos" << " X " << Fifty << endl;
  2330. if(Twenty != 0)
  2331. {
  2332. cout << "20 Pesos" << " X " << Twenty << endl;
  2333. }
  2334. if(Ten != 0)
  2335. {
  2336. cout << "10 Pesos" << " X " << Ten << endl;
  2337. }
  2338. if(Five != 0)
  2339. {
  2340. cout << "5 Pesos" << " X " << Five << endl;
  2341. }
  2342. if(Ones != 0)
  2343. {
  2344. cout << "1 Pesos" << " X " << Ones << endl;
  2345. }
  2346. }
  2347. else if(Twenty != 0)
  2348. {
  2349. cout << "20 Pesos" << " X " << Twenty << endl;
  2350. if(Ten != 0)
  2351. {
  2352. cout << "10 Pesos" << " X " << Ten << endl;
  2353. }
  2354. if(Five != 0)
  2355. {
  2356. cout << "5 Pesos" << " X " << Five << endl;
  2357. }
  2358. if(Ones != 0)
  2359. {
  2360. cout << "1 Pesos" << " X " << Ones << endl;
  2361. }
  2362. }
  2363. else if(Ten != 0)
  2364. {
  2365. cout << "10 Pesos" << " X " << Ten << endl;
  2366. if(Five != 0)
  2367. {
  2368. cout << "5 Pesos" << " X " << Five << endl;
  2369. }
  2370. if(Ones != 0)
  2371. {
  2372. cout << "1 Pesos" << " X " << Ones << endl;
  2373. }
  2374. }
  2375. else if(Five != 0)
  2376. {
  2377. cout << "5 Pesos" << " X " << Five << endl;
  2378. if(Ones != 0)
  2379. {
  2380. cout << "1 Pesos" << " X " << Ones << endl;
  2381. }
  2382. }
  2383. else if(Ones != 0)
  2384. {
  2385. cout << "1 Pesos" << " X " << Ones << endl;
  2386. }
  2387. cout << endl;
  2388. cout << "=============================" << endl;
  2389. cout << "Do you want to buy again: " << endl;
  2390. cout << "[1] Yes" << endl;
  2391. cout << "[2] No" << endl << endl;
  2392. cout << "Enter Choice Here: ";
  2393. cin >> Repeat;
  2394. if(Repeat == 1)
  2395. {
  2396. PizzaSizeSelected = "None";
  2397. PizzaThickOrThinSelected = "None";
  2398. PizzaFillingsSelected = "None";
  2399. MidgetToppingsIndex = 0;
  2400. RookieToppingsIndex = 0;
  2401. SupremeToppingsIndex = 0;
  2402. totalPrice = 0;
  2403. cashPrice = 0;
  2404. Change = 0;
  2405. Money = 0;
  2406. Multiplier = 0;
  2407. MultiplierSelected = false;
  2408. cashInputTotal = 0;
  2409. for(int sauceRepeat = 0; sauceRepeat < 3; sauceRepeat++)
  2410. {
  2411. sauceChoices[sauceRepeat] = "None";
  2412. }
  2413. for(int MidgetToppingsRepeat = 0; MidgetToppingsRepeat < 5; MidgetToppingsRepeat++)
  2414. {
  2415. MidgetToppingsChoices[MidgetToppingsRepeat] = "None";
  2416. }
  2417. for(int RookieToppingsRepeat = 0; RookieToppingsRepeat < 7; RookieToppingsRepeat++)
  2418. {
  2419. RookieToppingsChoices[RookieToppingsRepeat] = "None";
  2420. }
  2421. for(int SupremeToppingsRepeat = 0; SupremeToppingsRepeat < 10; SupremeToppingsRepeat++)
  2422. {
  2423. SupremeToppingsChoices[SupremeToppingsRepeat] = "None";
  2424. }
  2425. PageNumber = 1;
  2426. Page1();
  2427. }
  2428. else if(Repeat == 2)
  2429. {
  2430. PizzaWelcome();
  2431. cout << "Have a Nice Day!";
  2432. exit(0);
  2433. }
  2434. else
  2435. {
  2436. Exit();
  2437. }
  2438. }
  2439. else if(Confirmation == 2)
  2440. {
  2441. PizzaWelcome();
  2442. cout << cashInputTotal << " PHP has been returned" << endl << endl;
  2443. cout << "Have a Nice Day!";
  2444. exit(0);
  2445. }
  2446. else
  2447. {
  2448. Error();
  2449. Page8();
  2450. }
  2451. }
  2452.  
  2453. void SauceSelector()
  2454. {
  2455. int i = 0;
  2456. while(i < 3)
  2457. {
  2458. if(sauceChoices[i] == "Tomato Sauce[35 PHP]")
  2459. {
  2460. TomatoSauceSelected = true;
  2461. TomatoSauceMultiplier++;
  2462. }
  2463. else if(sauceChoices[i] == "Hot Sauce[40 PHP]")
  2464. {
  2465. HotSauceSelected = true;
  2466. HotSauceMultiplier++;
  2467. }
  2468. else if(sauceChoices[i] == "BBQ Sauce[35 PHP]")
  2469. {
  2470. BBQSauceSelected = true;
  2471. BBQSauceMultiplier++;
  2472. }
  2473. else if(sauceChoices[i] == "Ketchup[30 PHP]")
  2474. {
  2475. KetchupSelected = true;
  2476. KetchupMultiplier++;
  2477. }
  2478. else if(sauceChoices[i] == "Oyster Sauce[30 PHP]")
  2479. {
  2480. OysterSauceSelected = true;
  2481. OysterSauceMultiplier++;
  2482. }
  2483. else if(sauceChoices[i] == "Salsa Sauce[35 PHP]")
  2484. {
  2485. SalsaSauceSelected = true;
  2486. SalsaSauceMultiplier++;
  2487. }
  2488. else if(sauceChoices[i] == "Sriracha Sauce[40 PHP]")
  2489. {
  2490. SrirachaSauceSelected = true;
  2491. SrirachaSauceMultiplier++;
  2492. }
  2493. else if(sauceChoices[i] == "Special Savory Sauce[40 PHP]")
  2494. {
  2495. SpecialSavorySauceSelected = true;
  2496. SpecialSavorySauceMultiplier++;
  2497. }
  2498. i++;
  2499. }
  2500. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement