-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreceipt.cpp
More file actions
42 lines (37 loc) · 1.28 KB
/
receipt.cpp
File metadata and controls
42 lines (37 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
const double TAX = .0775; //sales tax rate
string name; //sales person's name
string date; //date
string item; //item name
double price; //item price
double salesTax; //sales tax of the item
double total; //item total (price + sales tax)
//inputs for name, date, item, and price
cout << "Enter your first name: ";
cin >> name;
cout << "Enter today's date(mm/dd/yyyy): ";
cin >> date;
cout << "Enter item name: ";
cin >> item;
cout << "Enter item price: ";
cin >> price;
//process to find total price
salesTax = price * TAX;
total = price + salesTax;
//outputs
cout << endl << "------------------------------" << endl << endl;
cout << "\"Your friendly neighborhood store\"" << endl << endl;
cout << setw(30) << date << endl << setw(30)<< name << endl << endl;
cout << fixed << setprecision(2);
cout << left << setw(20) << item << right << setw(10) << price << endl;
cout << left << setw(20) << "Sales tax" << right << setw(10) << salesTax << endl;
cout << left << setw(20) << "Total" << right << setw(10) << total << endl << endl;
cout << "------------------------------" << endl;
cout << "Thank you for shopping with us!" << endl << endl;
return 0;
}