#include #include using namespace std; int main() { double weight, distance; double rate; double min_rate=0.00; cout<>weight; cout<<"Enter the distance to travelled: "; cin>>distance; if((weight > 0 && weight < 21) && (distance > 9 && distance < 2001)){ if(weight <= 2){ rate = (14.85 / 500) * distance; }else if(weight > 2 && weight <= 6){ rate = (20.30 / 500 ) * distance; }else if(weight > 6 && weight <= 10){ rate = (31.80 / 500 ) * distance; }else if(weight > 10 && weight <= 21){ rate = (53.00 / 500 ) * distance; } min_rate=14.85*weight; // minimum rate as per weight if(min_rate>=rate) // if calculated rate is less than minimum rate { rate=min_rate; // then minimum rate will be the new rate } cout<<"\nCharges for "<< weight <<" kg to travelled "<
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
double weight, distance;
double rate;
double min_rate=0.00;
cout<<fixed<<setprecision(2); //set precision
cout<<"Enter the weight of package: ";
cin>>weight;
cout<<"Enter the distance to travelled: ";
cin>>distance;
if((weight > 0 && weight < 21) && (distance > 9 && distance < 2001)){
if(weight <= 2){
rate = (14.85 / 500) * distance;
}else if(weight > 2 && weight <= 6){
rate = (20.30 / 500 ) * distance;
}else if(weight > 6 && weight <= 10){
rate = (31.80 / 500 ) * distance;
}else if(weight > 10 && weight <= 21){
rate = (53.00 / 500 ) * distance;
}
min_rate=14.85*weight; // minimum rate as per weight
if(min_rate>=rate) // if calculated rate is less than minimum rate
{
rate=min_rate; // then minimum rate will be the new rate
}
cout<<"\nCharges for "<< weight <<" kg to travelled "<<distance<<" km is: RM"<<rate;
}
else{
cout<<"\nNot Allowed";
}
return 0;
}
Can I know pseudocode and flowchart for this programming?
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images