Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Calculating running pace (time divided by distance)

0 views
Skip to first unread message

Chevron Boyde

unread,
Dec 25, 2008, 3:42:23 AM12/25/08
to
Hi All

I need some help calculating pace i.e time spent divided by the distance
(km) for sports events

Any tips greatly appreciated.

C

Mark Rae [MVP]

unread,
Dec 25, 2008, 5:24:54 AM12/25/08
to
"Chevron Boyde" <evilr...@gmail.com> wrote in message
news:OM934ymZ...@TK2MSFTNGP04.phx.gbl...

> I need some help calculating pace i.e time spent divided by the distance
> (km) for sports events

double dblMetres = 100;
double dblSeconds = 20;
double dblPace = dblMetres / dblSeconds;


--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Geoffrey Summerhayes

unread,
Dec 25, 2008, 9:35:35 AM12/25/08
to
On Dec 25, 5:24 am, "Mark Rae [MVP]" <m...@markNOSPAMrae.net> wrote:
> "Chevron Boyde" <evilrab...@gmail.com> wrote in message

>
> news:OM934ymZ...@TK2MSFTNGP04.phx.gbl...
>
> > I need some help calculating pace i.e time spent divided by the distance
> > (km) for sports events
>
> double dblMetres = 100;
> double dblSeconds = 20;
> double dblPace = dblMetres / dblSeconds;

Pace is the amount of time required to cover a set distance.

double dblSpeed = dblMeters / dblSeconds;
double dblPace = dblSeconds / dblMeters;

--
Geoff

Chevron Boyde

unread,
Dec 25, 2008, 10:13:03 AM12/25/08
to
public Form1()
{
InitializeComponent();
MessageBox.Show((CalcPace(10,new
TimeSpan(0,60,00).TotalSeconds).ToString()));
}

private TimeSpan CalcPace(double distance, double seconds)
{
return new TimeSpan(0, 0, Convert.ToInt32(seconds/distance));
}


"Chevron Boyde" <evilr...@gmail.com> wrote in message
news:OM934ymZ...@TK2MSFTNGP04.phx.gbl...

Mark Rae [MVP]

unread,
Dec 25, 2008, 10:30:38 AM12/25/08
to
"Geoffrey Summerhayes" <sum...@gmail.com> wrote in message
news:ea14f3ef-8f6e-4e8f...@s16g2000vbp.googlegroups.com...

>>> I need some help calculating pace i.e time spent divided by the distance
>>> (km) for sports events
>>
>> double dblMetres = 100;
>> double dblSeconds = 20;
>> double dblPace = dblMetres / dblSeconds;
>
> Pace is the amount of time required to cover a set distance.
>
> double dblSpeed = dblMeters / dblSeconds;
> double dblPace = dblSeconds / dblMeters;

You're correct - apologies...

MC

unread,
Dec 25, 2008, 12:03:32 PM12/25/08
to
Why are you converting seconds/distance to Int32? That forces it to be a whole number -- is that what you want?

If someone runs 1000 metres in 500 seconds, the pace would be 0.5 seconds per meter, which would round to 0.
0 new messages