webForumDet fria alternativet

Format på distans i träningskalender?!

ASP

6 svar · 238 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Hello

jag har gjort mig en webbaserad träningskalender.

Jag har ett fält för distans där jag skriver in distansen i antal meter.

När jag presenterar informationen skulle jag vilja på något smart sätt presentera det lite snyggare att till exempel följande blir enligt nedan.

Simmat 1000 m skall visas som 1 km
Löpning 10000m skall visas som 10 km
Skidor 5000 m skall visas som 1 km
Gått 900 m skall visas som 0,9 km

Anledningen till att använda meter är att kunna räkna ut till exempel hur mycket man har sprungit under månaden eller simmat..

Finns det något smart sätt att göra om formatet meter till km?

Medlem sedan feb. 200112 078 inlägg
#2

Finns det något smart sätt att göra om formatet meter till km?

Dividera? :q :i

lMetres = 1000
response.write "Idag simmade jag " & (lMetres/1000) & " km."

Det blir ju lite jobbigare ifall du skall generalisera alla uträkningarna dock, då får du antingen skriva separata metoder för varje måttenhet, eller så använder du dig av den mer avancerade metoden; tio-potenser. (jag tror det fungerar, men då blir det genast mycket svårare)

/red. Förresten, hur kan 5000 meter skidor bli 1 km?

Medlem sedan juli 2000619 inlägg
#3

Tanken var väl att generalisera uträkningarna.

Jag skulle ju kunna dela det med 1000 och sen om det är det lika med 1000 eller under så kan man strunta i att dividera. och skriva ut det som meter.

Och 5000 m skidor blir 1 km om man åker j-vligt snabbt. ;)

Skrev dock fel heh!

Medlem sedan juli 200012 978 inlägg
#4

Såsom tvåa i Västerås Skolornas skidmästerskap måste jag intyga att 5000 kan gå fort.
Har en kompis som aldrig blev bättre än tvåa, även i klubben, klubbkompisen heter Björn Dähli.

Medlem sedan okt. 2004502 inlägg
#5

Förslag:

if distans<1000 then
   response.write distans &  " m"
else
   response.write distans/1000 & " km"
end if

Sedan kan man ju formatera det snyggare om man vill. Och behöver man använda det på fler ställen går det att skapa en subrutin eller funktion av det hela.

Medlem sedan juli 200012 978 inlägg
#6

Du borde kunna skriva in distans såsom vilket värde som helst och sedan ha ett fält som det blir omräknat via en sp till km. Varje gren har väl sina värden/km så det skall väl in också?
Jag menar 1000 m gång är inte samma träningsvärde som 1000 m rygg!

Medlem sedan juli 20041 183 inlägg
#7

haha, jag skulle vilja se någon köra 1000m rygg *haha*

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)