"Write a C++ application which performs the following scenarios:
i. List of available book items as given below and prompt the user to select any SEVEN (7) choices:
1-Story Book, 2-Documentary Book, 3-Cookery Book, 4-Magazine, 5-Religious, 6-Journals, 7-Stop
ii. Display error message if the user enters choices other than 1 to 7.
iii. For menu 2, and 5, there will be NO discount given, but for menu 1, 3, and 6, there will be a 5% discount given, where by for menu 4, there will be a 10% discount given.
iv. Calculate the Overall price, discount, Sales Tax (2%), and final Total and display the receipt along with customer details. [receipt must be interactive and which contains all the details]."
My question is, how do I add a few items to the shopping cart?
#include<iostream>
using namespace std;
int main(){
	int choice;
	double overall_price, discount, salesTax ,  final_Total;
	cout<<"Select any 7 choices\n";
	cout<<"1-Story Book\n 2-Documentary Book\n3-Cookery Book\n4-Magazine\n5-Religious\n6-Journals\n7-Stop\n";
	cin>>choice;
	if(choice != 1 && choice != 2 && choice != 3 && choice != 4 && choice != 5 && choice != 6 && choice != 7){
		cout<<"Invalid choice selected\n";
	}
	else{
		if(choice == 2 || choice==5 ){
			overall_price = 1000;
			
			discount = 0;
		}
		else if(choice == 1 || choice == 3 || choice == 6){
			overall_price  = 2000;
			discount = overall_price * 0.05;
		
		}
		else if(choice == 4){
			overall_price  = 500;
			discount = overall_price * 0.1;
			
		}
		else if(choice == 7){
			exit(0);
		}
		salesTax = overall_price * 0.02;
		final_Total = overall_price - (discount + salesTax);
		cout<<"Customer  Receipt\n ";
		cout<<"Overal price:  "<<overall_price<<endl;
		cout<<"Discount:  "<<discount<<endl;
		cout<<" Sales Tax (2%)  "<<salesTax<<endl;
		cout<<"Final Total:  "<<final_Total<<endl;
		
	}
}You can use arrays or linked lists to add items to the shopping cart.
Comments