Avatar billede reino Nybegynder
01. september 2005 - 18:01 Der er 10 kommentarer og
1 løsning

Gennemsnitsværdi

Hejsa

Har et matematisk / statistisk problem, lad os sige jeg har 3 dage med ex. 50 besøg den ene dag, 30 den anden dag, samt 10 den sidste dag. Dette skal jo udgøre 100% besøg på de 3 dage.  Har lavet følgende kode for at udregne hvad hvert tal udgør i statistik men kan ikke ramme de 100 %, er der nogle der evt. har det gyldne råd her :), har prøvet flg. kode for at udregne en faktor.

    dim mandag
    dim tirsdag
    dim onsdag
    dim faktor
    mandag=50
    tirsdag=30
    onsdag=10
    faktor=(mandag+tirsdag+onsdag)
    response.write faktor
    'faktor=faktor
    response.write faktor
  faktor=(mandag+tirsdag+onsdag)/100*faktor
  response.write "<br>"
  response.write "<br>"
  mandag=mandag*faktor
  tirsdag=tirsdag*faktor
  onsdag=onsdag*faktor


Er lidt rusten her i min matematik, så al hjælp vil være super :)
Avatar billede nielle Nybegynder
01. september 2005 - 18:08 #1
dim mandag
dim tirsdag
dim onsdag
dim total

mandag = 50
tirsdag = 30
onsdag = 10

total = mandag+tirsdag+onsdag
response.write total & "<br>"

mandag = mandag * 100/total
tirsdag = tirsdag * 100/total
onsdag = onsdag * 100/total
Avatar billede cpufan Juniormester
01. september 2005 - 18:08 #2
faktor=faktor/(mandag+tirsdag+onsdag)
Avatar billede cpufan Juniormester
01. september 2005 - 18:09 #3
vrøvrl
faktor=100/(mandag+tirsdag+onsdag)
Avatar billede cpufan Juniormester
01. september 2005 - 18:11 #4
øhm not - det er jo helt galt...... tænker lige
Avatar billede cpufan Juniormester
01. september 2005 - 18:13 #5
nielles er jo lige i øjet.... :)
Avatar billede cpufan Juniormester
01. september 2005 - 18:14 #6
at du så ikke rammer 100% skyldes måske at de bliver rundet op/ned grundet integer-værdier
Avatar billede reino Nybegynder
01. september 2005 - 18:18 #7
hejsa der, super tak, jeps nielles var lige i øjet :), smider du lige et svar Nielle :)
Avatar billede nielle Nybegynder
01. september 2005 - 18:18 #8
Hvis man gerne vil spare et par udregninger så kan man jo gen indføre "faktor":

dim mandag
dim tirsdag
dim onsdag
dim faktor

mandag = 50
tirsdag = 30
onsdag = 10

faktor = 100/(mandag + tirsdag + onsdag)
response.write faktor & "<br>"

mandag = mandag * faktor
tirsdag = tirsdag * faktor
onsdag = onsdag * faktor
Avatar billede nielle Nybegynder
01. september 2005 - 18:19 #9
.. og et svar :^)
Avatar billede nielle Nybegynder
01. september 2005 - 18:23 #10
Det kan også være en god ide at tvinge den til at regne med komma-tal i stedet for hel-tal. Det kan man f.eks. gøre sådan her:

faktor = 100.0/(mandag + tirsdag + onsdag)

- eller:

faktor = 100,0/(mandag + tirsdag + onsdag)

- alt efter om den er sat til dansk eller engelsk talnotation.
Avatar billede reino Nybegynder
01. september 2005 - 18:33 #11
hey, super, benyttede dog round funktion men det andet er helt fint, takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester