Write a program that inputs the amount of the purchase and calculates the shippi
ID: 3823674 • Letter: W
Question
Write a program that inputs the amount of the purchase and calculates the shipping charge based on the following table: $0.00 - $250.00: $5.00 $250.01 - $500.00: $8.00 $500.01 - $1,000.00: $10.00 $1,000.01 - $5,000.00: $15.00 over $5,000.00: $20.00 Sample Output from Program: Enter a purchase amount to find out your shipping charges. Please enter the amount of your purchase: 234.65 The shipping charge on a purchase of $234.65 is $5.00. Press any key to continue . . . Step 2: Pseudocode Using the pseudocode below, write the code that will meet the requirements. Display program information Prompt the user for the sale amount If sale amount > $5,000.00 shipping is $20.00 Else if sale amount > $1,000.00 shipping is $15.00 Else if sale amount > $500.00 shipping is $10.00 Else if sale amount > $250.00 shipping is $8.00 Else if sale amount > $0.00 shipping is $5.00 Else shipping is $0.00 End-If If shipping is $0.00 Display "Error incorrect input" Else Display sale amount and shipping charge End-If .C++
Explanation / Answer
#include <iostream>
using namespace std;
int main()
{
double amount;
double charges;
cout<<"Please enter the amount of your purchase: ";
cin >> amount;
if(amount >0 && amount<=250){
charges = 5;
}
else if(amount >250 && amount<=500){
charges = 8;
}
else if(amount >500 && amount<=1000){
charges = 10;
}
else if(amount >1000 && amount<=5000){
charges = 15;
}
else{
charges = 20;
}
cout<<"The shipping charge on a purchase of $"<<amount<<" is $"<<charges<<endl;
return 0;
}
Output:
sh-4.2$ g++ -o main *.cpp
sh-4.2$ main
Please enter the amount of your purchase: 234.65
The shipping charge on a purchase of $234.65 is $5
#include <iostream>
using namespace std;
int main()
{
double sales;
double charges;
cout<<"Please enter the sales: ";
cin >> sales;
if(sales < 0){
cout<<"Error incorrect input"<<endl;
}
else{
if(sales > 5000){
charges = 20;
}
else if(sales>=1000 && sales < 5000){
charges = 15;
}
else if(sales>=500 && sales < 1000){
charges = 10;
}
else if(sales>=250 && sales < 500){
charges = 8;
}
else{
charges = 5;
}
cout<<"The shipping charge on a sales of "<<sales<<" is $"<<charges<<endl;
}
return 0;
}
Output:
h-4.2$ g++ -o main *.cpp
sh-4.2$ main
Please enter the sales: 290
The shipping charge on a sales of 290 is $8
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.