Programming

NEED HELP PLEASE. I am stuck?
1. Ask for runner first and last name?
2. Ask for first minute strides=190
3. Last minute stride=207
4. Ask for total running time in format of h:mm
5. Time given is 1 hour and 23 minutes
6. Out a report with runner’s name, total time in h:mm, total feet, total miles?
7. Put average stride per minute, total strides, total miles as floating point and total minutes as an integer.
I tried to do it this way but got many errors and I can't understand it.
Please help me out?

//compiler directives

#include<iostream>

#include<string>

using namespace std;
//constant declaration

const int FEET_per_STRIDE=2.5;
const int FEET_per_MILE=5280;
const int MINUTES_per_HOUR=60;

//main body
int main()
{
//local identifiers
string FirstName, LastName, FullName;
int FirstMinuteStrides,LastMinuteStrides,Hours,Minutes;

//input module
cout << "Please enter your First Name: \t";
cin >> FirstName;
cout << FirstName <<", Please enter your last Name: \t";
cin >> LastName;
cout << "Please enter your first minute strides: \t";
cin >> FirstMinuteStrides;
cout << "Please enter your last minute strides: \t";
cin >> LastMinuteStrides;
cout << "Please enter your total time running in hour and minute: \t";
cin >> Hours, Minutes;

//processor module
FullName=FirstName+" "+LastName;
AverageStridesPerMinute=(First_Minute_Strides)/2;
int TotalMinutes=Hours*MINUTES_per_HOUR+Minutes
TotalStrides=Average_Strides_Per_Minute*Total_Minutes;
TotalFeet=Total_Strides*FEET_per_STRIDE;
TotalMiles=Total_Feet/FEET_per_MILE;

//output module

cout << "Full Name: \t\t" <<FullName<<endl;
cout << "First Minute Strides:\t\t" <<FirstMinuteStrides<<"\n";
cout << "Last Minute Strides: \t\t" <<LastMinuteStrides<<endl;
cout << "Average Strides per Minute: \t\t" <<AverageStridesPerMinute<<endl;
cout << "Total time running: \t\t" <<TotalMinutes<<endl;
cout << "Total Strides: \t\t" <<TotalStrides<<endl;
cout << "Total Feet: \t\t" <<TotalFeet<<endl;
cout << "Total Miles: \t" <<TotalMiles<<endl;

return 0;
}//end main program
what kind of errors do you get?

cin >> Hours, Minutes;
is wrong, it must be [depending on how the input is supposed to be)
cin >> Hours >> Minutes;
You have to declare your variables before you can use them.

in line 35, try:
double AverageStridesPerMinute=(LastMinuteStrides)/2.0;
Instead of:
AverageStridesPerMinute=(LastMinuteStrides)/2;

You can only used variables you've declared:
"First_Minute_Strides" is undeclared. It is not the same as as "FirstMinuteStrides" Which is what I think you actually mean.
The same goes for line 37 "Average_Strides_Per_Minute", it is NOT the same as "AverageStridesPerMinute"
You're missing the terminating semi colon in line 36
Total_Minutes, TotalFeet, Total_Strides, TotalMiles and Total_Feet are all undeclared.
You better not be trolling!

With these changes your code will compile and run, I can't sya anything about the correctness or logic.

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
43
44
45
46
47
48
49
50
51
52
53
//compiler directives

#include<iostream>

#include<string>

using namespace std;
//constant declaration

const int FEET_per_STRIDE=2.5;
const int FEET_per_MILE=5280;
const int MINUTES_per_HOUR=60;

//main body
int main()
{
//local identifiers
string FirstName, LastName, FullName;
int FirstMinuteStrides,LastMinuteStrides,Hours,Minutes;

//input module
cout << "Please enter your First Name: \t";
cin >> FirstName;
cout << FirstName <<", Please enter your last Name: \t";
cin >> LastName;
cout << "Please enter your first minute strides: \t";
cin >> FirstMinuteStrides;
cout << "Please enter your last minute strides: \t";
cin >> LastMinuteStrides;
cout << "Please enter your total time running in hour and minute: \t";
cin >> Hours, Minutes;

//processor module
FullName=FirstName+" "+LastName;
double AverageStridesPerMinute=(LastMinuteStrides)/2;
int TotalMinutes=Hours*MINUTES_per_HOUR+Minutes;
double TotalStrides=AverageStridesPerMinute*TotalMinutes;
double TotalFeet=TotalStrides*FEET_per_STRIDE;
double TotalMiles=TotalFeet/FEET_per_MILE;

//output module

cout << "Full Name: \t\t" <<FullName<<endl;
cout << "First Minute Strides:\t\t" <<FirstMinuteStrides<<"\n";
cout << "Last Minute Strides: \t\t" <<LastMinuteStrides<<endl;
cout << "Average Strides per Minute: \t\t" <<AverageStridesPerMinute<<endl;
cout << "Total time running: \t\t" <<TotalMinutes<<endl;
cout << "Total Strides: \t\t" <<TotalStrides<<endl;
cout << "Total Feet: \t\t" <<TotalFeet<<endl;
cout << "Total Miles: \t" <<TotalMiles<<endl;

return 0;
}//end main program 
Thanks everyone for your help. I wi try one more time later but really really appreciate your help my friends
Topic archived. No new replies allowed.