---
title: "vide variabler :P"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12129-vide-variabler-p"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "snekkorr"
published: "2001-10-16T17:01:00.000Z"
updated: "2001-10-16T18:53:00.000Z"
replies: 7
views: 156
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/12129-vide-variabler-p"
---

# vide variabler :P

## #1 — snekkorr, 2001-10-16T17:01Z

får inte ihop det riktigt... så här ser koden ut:

\<%
dag1 = 42
dag2 = 37
dag3 = 61
dag4 = 63
dag5 = 28

'plussa ihop alla dagar
total_dag = dag1 + dag2 + dag3 + dag4 + dag5

'räknar ut hur många procent varje enskild dag har haft
'för besökare!

dag1_procent = Round( ( total_dag / dag1 ) \* 100 )
dag2_procent = Round( ( total_dag / dag2 ) \* 100 )
dag3_procent = Round( ( total_dag / dag3 ) \* 100 )
dag4_procent = Round( ( total_dag / dag4 ) \* 100 )
dag5_procent = Round( ( total_dag / dag5 ) \* 100 )
%\>
totalt så har \<%=total_dag%\> besökt denna sida\<p\>

\<table\>
\<tr\>\<td\>Måndag: \<%=dag1_procent%\>\</td\>\</tr\>
\<tr\>\<td\>Tisdag: \<%=dag2_procent%\>\</td\>\</tr\>
\<tr\>\<td\>Onsdag: \<%=dag3_procent%\>\</td\>\</tr\>
\<tr\>\<td\>Torsdag: \<%=dag4_procent%\>\</td\>\</tr\>
\<tr\>\<td\>Fredag: \<%=dag5_procent%\>\</td\>\</tr\>
\</table\>

så här är vides resultat (på hans kurs)
Måndag: 18% 
Tisdag: 16% 
Onsdag: 26% 
Torsdag: 27% 
Fredag: 12% 

och detta får jag fram:
Måndag: 550 
Tisdag: 624 
Onsdag: 379 
Torsdag: 367 
Fredag: 825 

känns som att nått är fel... men jag tycker allting är rätt ju :( vide help me

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

## #2 — PatrikB, 2001-10-16T17:05Z

total_dag / dag1 

bör väl vara

dag1 / total_dag

\=P

skriv sedan ut med:

\<%=FormatPercent(dag1_procent,0)%\>

0 anger antal decimaler

cya,
PatrikB

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

## #3 — LarsG, 2001-10-16T17:08Z

```

total_dag = clng(dag1) + clng(dag2) + clng(dag3) + clng(dag4) + clng(dag5)

dag1_procent = Round( ( dag1 / total_dag ) * 100 )
dag2_procent = Round( ( dag2 / total_dag ) * 100 )
dag3_procent = Round( ( dag3 / total_dag ) * 100 )
dag4_procent = Round( ( dag4 / total_dag ) * 100 )
dag5_procent = Round( ( dag5 / total_dag ) * 100 )
```

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

## #4 — snekkorr, 2001-10-16T17:10Z

hm.. funkade nästan fast nu blev det 1800 procent istället för 18 procnet :P

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

## #5 — snekkorr, 2001-10-16T17:14Z

nu funkatt... men vad betyder clng?

\[Redigerat av snekkorr den 16 okt 2001\]

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

## #6 — LarsG, 2001-10-16T17:19Z

clng konverterar ett uttryck till subtypen long.

Man kan behöva konvertera värden ibland, t.ex. för att undvika att få strängkonkatenering istf plus

a = "4"
b = "5"
a + b ==\> 45

clng(a) + clng(b) ==\> 9

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

## #7 — snekkorr, 2001-10-16T17:23Z

ah, fiffigt ;)

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

## #8 — Vide, 2001-10-16T18:53Z

Och vad har man lärt sig av detta, jo: "Se alltid till att du inte fuller när du skriver koder, allt blir bara huller om buller" ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12129-vide-variabler-p
