Avatar billede dp2001 Juniormester
06. maj 2002 - 22:32 Der er 11 kommentarer og
1 løsning

remainder

Jeg vil gerne lave en if-sætning, der siger, at hvis remainder ved deling med 6 giver 0, dvs. hvis tallet går op i seks, så bla bla bla.

Hvordan det?
Avatar billede killer_r Nybegynder
06. maj 2002 - 22:35 #1
if reminder mod 6 = 0 then
....
Avatar billede killer_r Nybegynder
06. maj 2002 - 22:35 #2
...Det var et svar :)
Avatar billede rallye Nybegynder
06. maj 2002 - 22:43 #3
mod betyder modula, hvilket igen betyder "rest".
Det angiver den rest der er når du dividerer med et givent tal.
Killer r har ret
Avatar billede dp2001 Juniormester
06. maj 2002 - 22:45 #4
dvs., at...

if remainder mod (variabel / 6) = 0 then
Response.Write "bla bla"
end if

bør virke eller hvad?

Hedder det reminder eller remainder?
Avatar billede killer_r Nybegynder
06. maj 2002 - 22:54 #5
Du skal tænke "mod" som en form for dividere...
Hvis resultatet bliver 0 går de to størrelser du "mod"er op i hinanden...
Avatar billede dp2001 Juniormester
06. maj 2002 - 22:56 #6
Ja, men hvordan bygger jeg det ind i en if-sætning med en variabel som ovenstående???
Avatar billede killer_r Nybegynder
06. maj 2002 - 22:56 #7
...
F.eks vil
2 mod 4
give resultatet 0 fordi de går op...
Avatar billede killer_r Nybegynder
06. maj 2002 - 22:57 #8
Du vil altså først dividere en variabel med 6, og så se om den går op med "remainder"...?
Så er det som du skrev tidligere...
Avatar billede dp2001 Juniormester
06. maj 2002 - 23:01 #9
Det er altsammen fint nok, men du vil være så flink at putte det hele sammen ned i én if-sætning?

Tak!
Avatar billede killer_r Nybegynder
06. maj 2002 - 23:03 #10
Hvis det er det du vil have er det jo bare:

if remainder mod (variabel/6) = 0 then
Response.Write "GÅR OP!"
end if
Avatar billede rallye Nybegynder
06. maj 2002 - 23:03 #11
remainder = variabel MOD 6
if remainder = 0 then 'ingen rest, division med 6 gik op
  response.write("blabla")
end if

Remainder betyder rest - reminder betyder "bliver mindet om noget"
Avatar billede dp2001 Juniormester
06. maj 2002 - 23:09 #12
Tak - det hjalp!

Da der kun er kommentarer fra rallye, kan jeg ikke give point hértil, men killer r var jo også først ude.
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