Avatar billede loukas Mester
03. april 2002 - 11:05 Der er 5 kommentarer og
1 løsning

Function - kontoller at tal går op i 4

Jeg skal have lavet en Function der kontrollere r at 4 går op i tallet og retunere TRUE hvis det er tilfældet.
(det er for at kontrollere om det er et skud år)

Function ErSkudaar(aarstal)
    programkode ......
End Function

Håber nogen vil være mig behjælpelig  :-)
Avatar billede sone Nybegynder
03. april 2002 - 11:06 #1
Function ErSkudaar(aarstal)
    ErSkudaar = ((aarstal MOD 4) = 0)
End Function

ikke testet...
Avatar billede invisibleman Nybegynder
03. april 2002 - 11:07 #2
Function ErSkudaar(aarstal)
    ErSkudaar = ((aarstal Mod 4) = 0)
End Function
Avatar billede loukas Mester
03. april 2002 - 11:21 #3
OK, det kan godt være jeg er lidt krævende !!!
Hvad sker der med MOD en lille forklaring ville være godt :-)
Avatar billede sone Nybegynder
03. april 2002 - 11:31 #4
Eksempel...

7 divideret med 4, giver 3 i rest
(7 MOD 4) => 3
Avatar billede coltau Juniormester
03. april 2002 - 11:33 #5
mod er en funktion der giver den del af tallet der er for meget for at divisionen kan gå op med et lige tal. !!

Eks:
2000 mod 4 = 0
2001 mod 4 = 1
2002 mod 4 = 2
2003 mod 4 = 3
2004 mod 4 = 0

Din skudårs funktion bør også tage højde for alle regler om skudår før den kan bruges:

function ErSkudAar(AYear)
  ErSkudAar = (AYear mod 4 = 0) and ((AYear mod 100 <> 0) or (AYear mod 400 = 0))
end function

Der er ikke skudår ved hver århundredeskifte med mindre det er deleligt med 400.
Avatar billede loukas Mester
07. april 2002 - 10:59 #6
Tak til coltau og i andre !!

Jeg var klar over reglerne for skudår, men det var jo min plan at jeg skulle lære at skrive sådan en Funcion selv :-)

Men tak igen.....
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