[CODE]#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
char ans;
double speed_limit = 0;
double driver_speed = 0;
double ticket = 70.25;
double fine = 0;
double miles_over = 0;
do
{
cout<< "Enter the speed limit:";
cin>> speed_limit;
cout<< "Enter the driver's speed:";
cin>> driver_speed;
miles_over = driver_speed - speed_limit ;
if (miles_over <= 10){
fine = (ticket + 0);
}
if (miles_over > 10){
fine = (ticket + 0.10);
}
if (miles_over > 15){
fine = (ticket + 0.20);
}
if (miles_over > 20){
fine = (ticket + 0.30);
}
if (miles_over >= 25){
fine = (ticket + 0.40);
}
else
{
cout<< "The driver was not speeding"<<endl;
}
cout<< "You were driving"<<setw(10)<<fixed<<setprecision(2)<<driver _speed<< "in a" << speed_limit<< "mph zone." <<endl;
cout<< "Enter Y to continue, anything else to stop:";
cin>> ans;
} while ( ans == 'Y' || ans == 'y');
return 0;
}
Code:
#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
char ans;
double speed_limit = 0;
double driver_speed = 0;
double ticket = 70.25;
double fine = 0;
double miles_over = 0;
do
{
cout<< "Enter the speed limit:";
cin>> speed_limit;
cout<< "Enter the driver's speed:";
cin>> driver_speed;
miles_over = driver_speed - speed_limit ;
if (miles_over <= 10){
fine = (ticket + 0);
}
if (miles_over > 10){
fine = (ticket + 0.10);
}
if (miles_over > 15){
fine = (ticket + 0.20);
}
if (miles_over > 20){
fine = (ticket + 0.30);
}
if (miles_over >= 25){
fine = (ticket + 0.40);
}
else
{
cout<< "The driver was not speeding"<<endl;
}
cout<< "You were driving"<<setw(10)<<fixed<<setprecision(2)<<driver_speed<< "in a" << speed_limit<< "mph zone." <<endl;
cout<< "Enter Y to continue, anything else to stop:";
cin>> ans;
} while ( ans == 'Y' || ans == 'y');
return 0;
}