Avatar billede integra2ren Nybegynder
20. december 2001 - 22:30 Der er 17 kommentarer og
1 løsning

Hvad er der galt her?

on (release) {
    if (koen==mand) {
        promille = ((12*antalGenstande)/(0.68*vaegt).2);
    } else {
        promille = ((12*antalGenstande)/(0.55*vaegt).2);
    }
}
Avatar billede integra2ren Nybegynder
20. december 2001 - 22:31 #1
Det sidste 2tal skal opløfte til 2. potens
Avatar billede integra2ren Nybegynder
20. december 2001 - 22:33 #2
Denne del bliver markeret som fejl:

promille = ((12*antalGenstande)/(0.68*vaegt).2);
Avatar billede lingoman Nybegynder
20. december 2001 - 22:35 #3
promille = ((12*antalGenstande)/(0.68*vaegt).2); skal skrives som

promille = Math.pow((12*antalGenstande)/(0.68*vaegt),2);
Avatar billede integra2ren Nybegynder
20. december 2001 - 22:39 #4
Skal det være en ekspression?
Avatar billede lingoman Nybegynder
20. december 2001 - 22:41 #5
Vi taler vel om Flash 5, ikke ?
Avatar billede integra2ren Nybegynder
20. december 2001 - 22:41 #6
jep
Avatar billede lingoman Nybegynder
20. december 2001 - 22:42 #7
Du går op og klikker på den lille sorte trekant i actionScript vinduet, vælg \'expert mode\' så kan du paste koden ind.
Avatar billede lingoman Nybegynder
20. december 2001 - 22:43 #8
...øvre højre hjørne..
Avatar billede integra2ren Nybegynder
20. december 2001 - 22:45 #9
Det virker nu. Jeg har lige et lille tillægsspg.

Hvordan begrænser jeg resultatet til feks 2 decimaler?
Avatar billede integra2ren Nybegynder
20. december 2001 - 22:47 #10
....og hvad er Math.pow?
Avatar billede lingoman Nybegynder
20. december 2001 - 22:49 #11
fks 2/3 = 0.6666 skal vises som 0.66 ?

so kan du fks sige

x = 2/3

todecimaler =Math.ceil(100*x)/100;
Avatar billede lingoman Nybegynder
20. december 2001 - 22:56 #12
eller rettere sagt

todecimaler =Math.ceil(100*x)/100;  //giver 0.67

todecimaler =Math.floor(100*x)/100; //giver 0.66

Alle matematiske funktioner er samlet under Math objektet. vi kalder derfor funktionen pow( base, eksponent )
som findes i Math når vi bruger syntaksen Math.pow()

På engelsk kaldes det for \"power\" , derfor forkortelsen pow()

fks  (4.33)^6 er four point three three to the 6th power ( på dansk hedder det potens ;)
Avatar billede lingoman Nybegynder
20. december 2001 - 22:59 #13
promille = Math.ceil(100*promille)/100; // til 2 decimaler
Avatar billede lingoman Nybegynder
20. december 2001 - 23:00 #14
Du kan også bruge

                              promille = Math.round(promille*100)/100; // til 2 decimaler
Avatar billede integra2ren Nybegynder
20. december 2001 - 23:04 #15
Hvor skal jeg skrive det?

er det der hvor jeg kalder resultatet eller hur?
Avatar billede lingoman Nybegynder
20. december 2001 - 23:20 #16
on (release) {
          if (koen==mand) {
            promille = ((12*antalGenstande)/(0.68*vaegt).2);
          } else {
            promille = ((12*antalGenstande)/(0.55*vaegt).2);
          }
}

ændres til

on (release) {
          if (koen==mand) {
            pro = Math.pow((12*antalGenstande)/(0.68*vaegt),2);
          } else {
            pro = Math.pow((12*antalGenstande)/(0.55*vaegt),2);
          }
promille = Math.round(pro*100)/100; // til 2 decimaler 
}
Avatar billede integra2ren Nybegynder
20. december 2001 - 23:29 #17
Tusinde tak for hjælpen.

Det virker nu og jeg føler jeg er blevet klogere.

Tak for i aften
Avatar billede lingoman Nybegynder
20. december 2001 - 23:30 #18
selv tak :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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