---
title: "Format på distans i träningskalender?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/116506-format-på-distans-i-träningskalender"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2004-11-23T10:44:00.000Z"
updated: "2004-11-24T09:54:35.000Z"
replies: 6
views: 243
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/116506-format-på-distans-i-träningskalender"
---

# Format på distans i träningskalender?!

## #1 — brw, 2004-11-23T10:44Z

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?

Permalänk: https://www.webforum.nu/p/116506

## #2 — OveRRidE, 2004-11-23T10:50Z

> 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?

Permalänk: https://www.webforum.nu/p/1491147

## #3 — brw, 2004-11-23T13:47Z

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!

Permalänk: https://www.webforum.nu/p/1491232

## #4 — Lasp, 2004-11-23T14:25Z

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.

Permalänk: https://www.webforum.nu/p/1491247

## #5 — jonnyz, 2004-11-23T22:50Z

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.

Permalänk: https://www.webforum.nu/p/1491599

## #6 — Lasp, 2004-11-24T06:15Z

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!

Permalänk: https://www.webforum.nu/p/1491636

## #7 — lilja, 2004-11-24T09:54Z

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

Permalänk: https://www.webforum.nu/p/1491723

---

Tråden på webben: https://www.webforum.nu/amne/asp/116506-format-på-distans-i-träningskalender
