Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Schaltjahr

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
01.12.2003, 17:58 Uhr
derphilipder



Hallo!
Ich kann mich noch vage daran erinnern, in der Schule eine Funktion geschrieben zu haben, die prüft, ob ein übergebenes Jahr ein Schaltjahr ist.

Leider kann ich mich an die genaue Definition eines Schaltjahres nicht mehr erinnern...kann mir da jemand weiterhelfen?
(irgendwas mit durch 4 teilbar aber nicht durch 400, etc...)

Damals dachte ich "wer braucht son scheiss" und jetzt brauch ichs...
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.12.2003, 18:43 Uhr
mike
Pinguinhüpfer
(Operator)



--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.12.2003, 18:46 Uhr
mike
Pinguinhüpfer
(Operator)


www.google.de

Zitat:

Wenn die Jahreszahl durch 4 teilbar ist
wird ein Schalttag am 29. Februar eingefügt,

außer die Jahreszahl lässt sich durch 100 teilen
- dann entfällt der Schalttag;

außer die Jahreszahl lässt sich durch 400 teilen
- dann gibt es trotzdem den Schalttag.


JavaScript

Code:
sTag = new Date();
Jhr = sTag.getYear();
Jahr = (Jhr >= 2000) ? Jhr : ((Jhr< 80) ? Jhr + 2000 : Jhr + 1900)
SJahr = Jahr%4;
SHJahr = Jahr%100;
S4Jahr = Jahr%400;
STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));


C++

C++:
monatstage[1] = 28;  
if  ( !(Jahr % 4) )  
  {      // evtl. ein Schaltjahr
      if ( (Jahr % 100) )  
     monatstage[1] = 28;  
    else if ( !(Jahr % 400) )  
      monatstage[1] = 29;  
  }



mfg
--

Dieser Post wurde am 01.12.2003 um 18:51 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.12.2003, 20:29 Uhr
derphilipder



Danke!

google? kenn ich nich...
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.12.2003, 21:44 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
derphilipder postete
Danke!

google? kenn ich nich...

Das liegt daran, daß Du noch Internet 1.0 auf dem Rechner hast. Musst einfach mal upgraden auf 1.1. Ich bin sogar schon bei 1.2, deshalb kann ich die 1.1 für schlappe 80 € abtreten.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.12.2003, 21:45 Uhr
virtual
Sexiest Bit alive
(Operator)


Was ich vergessen habe:

--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: