Меню продуктов

Необходимо реализовать меню с выбором продуктов с установленной ценой, с возможностью скидки.

#include <iostream>

3. using namespace std;

6. void main(){

7. setlocale(LC_ALL,"rus");

8. int a=0;

9. int c=0,d=0,e=0,f=0,b=0; // Колбаса, сыр, творог, молоко

10. int j=0; // Продолжать или нет

11. int kolb=40,sir=75,tvorog=25,milk=17,sum=0,sum1=0,sum2=0,sum3=0,allsum;

12. while(j==0){

13. cout<<"Магазин Trend"<<endl<<endl;

14. cout<<"Выберите товар"<<endl;

15. cout<<"1. Колбаса"<<endl;

16. cout<<"2. Сыр"<<endl;

17. cout<<"3. Творог"<<endl;

18. cout<<"4. Молоко"<<endl;

20. cin>>a;

21. switch(a) {

22. case 1:{

23. cout<<"Вы выбрали Колбасу, ее цена 40 рублей, введите ее 

количество"<<endl;

24. cin>>c;

25. break;

26. }

27. case 2:{

28. cout<<"Вы выбрали сыр, его цена 75 рублей введите его количество"<<endl;

29. cin>>d;

30. break;

31. }

32. case 3:{

33. cout<<"Вы выбрали творог, его цена 25 рублей введите его 

количество"<<endl;

34. cin>>e;

35. break;

36. }

37. case 4:{

38. cout<<"Вы выбрали молоко, его цена 17 рублей введите его 

количество"<<endl;

39. cin>>f;

40. break;

41. }

42. default:{

43. cout<<"Вы ввели не вреное число, попробуйте еще раз."<<endl;

44. }

45. }

46. cout<<"Вы заполнили свой выбор, хотите продолжить? Да - 0, Нет - 1"<<endl;

47. cin>>j;

48. }

49. sum=c*40;

50. sum1=d*75;

51. sum2=e*25;

52. sum3=f*17;

53. allsum=sum+sum1+sum2+sum3;

54. cout<<"Вы сделали свою покупку, у вас есть скидочный купон?"<<endl;

55. cout<<"Если да - 1, нет - 2"<<endl;

56. cin>>a;

57. switch(a){

58. case 1:{

59. cout<<"Введите вашу скидку"<<endl;

60. cin>>b;

61. cout<<"Ваша сумма без скидки "<<allsum<<endl;

62. sum=allsum/100*b;

63. c=allsum-sum;

64. cout<<"Ваша сумма со скидкой "<<c<<endl;

65. break;

66. }

67. case 2:{

68. cout<<"Общая сумма покупки "<<allsum<<endl;

69. cout<<"Колбаса, в колличестве - "<<c<<" выходит на сумму - "<<sum<<endl;

70. cout<<"Сыр в колличестве - "<<d<<" выходит на сумму "<<sum1<<endl;

71. cout<<"Творог в колличестве "<<e<<" выходит на сумму "<<sum2<<endl;

72. cout<<"Молоко в колличестве "<<f<<" выходит на сумму "<<sum3<<endl;

73. break;

76. }

77. }

82. system("pause");

83. }
  • avatar
  • 0
  • 0