Avatar billede heenet Novice
17. maj 2004 - 18:02 Der er 5 kommentarer og
1 løsning

Hvad betyder "mod"?

Jeg sidder med et åndsvagt problem.
Jeg skal rette noget ASP kode, som laver en lille beregningsfejl.
Ordet "mod" indgår flere gange. Her er et eksempel:

For i = 0 To GetSidenrIalt() - 1
                           
  If i <> 0 Then If i Mod 20 = 0 Then Response.Write "<br>"

osv..

Hvad betyder/gør "Mod"?
Avatar billede rasmusbg Nybegynder
17. maj 2004 - 18:05 #1
Mod står for modulo, og det er resten ved heltalsdivision. F.eks. 6 mod 4 = 2, fordi 4*1+2 = 6
Avatar billede heenet Novice
17. maj 2004 - 19:34 #2
Kan det også forstås således, for at holde mig til dit eksempel, at 6 mod 4 = 2 fordi man skal lægge 2 til 6 før det kan divideres med 4 og give et heltal som resultat?
Jeg er ikke helt med på hvornår det er smart. Har du et godt eksempel?
Eksemplet jeg selv har brugt først, er for at lave et linie skift hver 20 gang, men det kunne man da have gjort på et hav af andre måder...
Avatar billede rasmusbg Nybegynder
17. maj 2004 - 19:38 #3
Mit eksempel kan ikke forståes, som du skriver. For at komme med et eksempel, der viser dette, kan du kigge på 5 mod 3 = 2
Avatar billede heenet Novice
17. maj 2004 - 20:20 #4
tror jeg fatter det...måske :-)
Send et svar (istedet for en kommentar) og og pointene er dine
Avatar billede hasmi Nybegynder
17. maj 2004 - 20:24 #5
mod 20=0 betyder, at den rester man får, når man dividerer med 20 er nul, altså at 20 går op i tallet, fordi der er en rest på 0
Avatar billede rasmusbg Nybegynder
17. maj 2004 - 21:55 #6
Okay. Svar :o)
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