Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Jacob Gonzalez
- // Assignment # 6
- // 10/22/2017
- #include <iostream>;
- using namespace std;
- bool running = true;
- int quant;
- int value = 0,
- value2 = 0,
- product = 99,
- discount = 0;
- float discount1 = .20,
- discount2 = .30,
- discount3 = .40,
- discount4 = .50;
- char progress;
- int discountCal()
- {
- //present user information
- cout << "Software order form, how many units do you want to order?" << endl;
- cin >> quant;
- //take user inpute
- if (quant == 0)
- {
- cout << "You need to order more than 0 please" << endl;
- discount = 0;
- }
- else if (quant >= 1 && quant <= 9)
- {
- value = quant * product;
- discount = 0;
- }
- else if (quant >= 10 && quant <= 19)
- {
- value = quant * discount1 * product;
- discount = 1;
- }
- else if (quant >= 20 && quant <= 49) {
- value = quant * discount2* product;
- discount = 2;
- }
- else if (quant >= 50 && quant <= 99)
- {
- value = quant * discount3* product;
- discount = 3;
- }
- else if (quant >= 100)
- {
- value = quant * discount4 * product;
- discount = 4;
- }
- return value;
- }
- int displayinfo() {
- cout << "\n\nQuantity Ordered: " << quant << endl;
- if(discount == 0)
- {
- cout << "Percent discount for this quantity: 0%" << endl;
- }else if(discount == 1)
- {
- cout << "Percent discount for this quantity: 10%" << endl;
- }else if(discount == 2)
- {
- cout << "Percent discount for this quantity: 20%" << endl;
- }else if(discount == 3)
- {
- cout << "Percent discount for this quantity: 30%" << endl;
- }else if(discount == 4)
- {
- cout << "Percent discount for this quantity: 40%" << endl;
- }
- cout << "Price before discount: " << product*quant << endl;
- cout << "Price after discount: " << value2 << endl;
- return 1;
- }
- int main()
- {
- running = 1;
- while(running){
- value2 = discountCal();
- displayinfo();
- cout << "Do you wanna change your order?" << endl;
- cin >> progress;
- if (progress == 'y') {
- running = 1;
- }
- else
- {
- running = 0;
- }
- }
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement