I need to make this code modular. Apparently I've done this wrong, so any way I could get advice would be appreciated. #include float getSpeed(double speedLimit, double speed); int totalSpeed(); using namespace std; const int LOWSPEED = 20; const int HIGHSPEED = 70; int main() { double speedLimit =0; double speed =0; float getSpeed(double speedLimit); { while (speedLimit > 70 || speedLimit <= 20) { cout<<"The speed limit can only be between 20 mph - 70 mph"<> speedLimit; } float getSpeed (double speed); while (speed > 500 || speed <= 0) { cout <<"Speed entered must be greater than 0 mph" << endl; cout <<"Enter your speed: " ; cin >> speed; } int totalSpeed(double speedLimit, double speed); { int totalSpeed = (speed-speedLimit); cout <<"You were going " << totalSpeed << "mph outside the speed limit"; } } }
I need to make this code modular. Apparently I've done this wrong, so any way I could get advice would be appreciated.
#include <iostream>
float getSpeed(double speedLimit, double speed);
int totalSpeed();
using namespace std;
const int LOWSPEED = 20;
const int HIGHSPEED = 70;
int main()
{
double speedLimit =0;
double speed =0;
float getSpeed(double speedLimit);
{
while (speedLimit > 70 || speedLimit <= 20)
{
cout<<"The speed limit can only be between 20 mph - 70 mph"<<endl;
cout <<"Enter the posted speed limit: " ;
cin >> speedLimit;
}
float getSpeed (double speed);
while (speed > 500 || speed <= 0)
{
cout <<"Speed entered must be greater than 0 mph" << endl;
cout <<"Enter your speed: " ;
cin >> speed;
}
int totalSpeed(double speedLimit, double speed);
{
int totalSpeed = (speed-speedLimit);
cout <<"You were going " << totalSpeed << "mph outside the speed limit";
}
} }
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images