Verfügbare Informationen zu "Datum-Programm"
Qualität des Beitrags: Beteiligte Poster: adamas - zbinden - gigu Forum: 4MNa.ch.vu Forenbeschreibung: Bitte meldet euch an! aus dem Unterforum: Informatik Antworten: 7 Forum gestartet am: Montag 13.02.2006 Sprache: deutsch Link zum Originaltopic: Datum-Programm Letzte Antwort: vor 16 Jahren, 2 Monaten, 17 Tagen, 8 Stunden, 9 Minuten
Alle Beiträge und Antworten zu "Datum-Programm"
Re: Datum-Programm
adamas - 05.12.2006, 17:29Datum-Programm
Code: void ausgabe(int, int, long);
void gmain()
{
cinit();
int t;
int m;
long y;
cout<<"Dieses Programm berechnet den Tag, der auf den eingegebenen Tag folgt.";
cout<<"Geben sie den Tag ein: ";
cin>>t;
cout<<"Geben sie den Monat ein: ";
cin>>m;
cout<<"Geben sie das Jahr ein: ";
cin>>y;
cout<<"Das eingegebene Datum ist: "<<t<<". "<<m<<". "<<y;
switch(m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
if(t<=30)
t=t+1;
else
{
m=m+1;
t=1;
}
break;
case 4:
case 6:
case 9:
case 11:
if(t<=29)
t=t+1;
else
{
m=m+1;
t=1;
}
break;
case 2:
if(y%4!=0)
{
if(t<=28)
{
t=1;
m=m+1;
}
else
{
t=t+1;
}
}
if((y%4==0) && (y%100!=0) && (y%400!=0))
{
if(t==29)
{
t=1;
m=m+1;
}
else
{
t=t+1;
}
}
if((y%4==0) && (y%100==0) && (y%400!=0))
{
if(t<=28)
{
t=1;
m=m+1;
}
else
{
t=t+1;
}
}
if((y%4==0) && (y%100==0) && (y%400==0))
{
if(t==29)
{
t=1;
m=m+1;
}
else
{
t=t+1;
}
}
break;
case 12:
if(t<=30)
t=t+1;
else
{
y=y+1;
m=1;
t=1;
}
break;
}
ausgabe(t,m,y);
cgetch();
cend();
}
void ausgabe(int t, int m, long y)
{
cout<<"\n\nDer nächste Tag wäre der "<<t<<". "<<m<<". "<<y;
}
Re: Datum-Programm
zbinden - 11.12.2006, 18:52
boa mann :D
müesse mir das uf morn ha?
Re: Datum-Programm
adamas - 11.12.2006, 23:38
es het no fähler... gib mau 28.2.2000 i... de chunt dr 2 märz=)
Re: Datum-Programm
zbinden - 12.12.2006, 20:47
bisch glich caschta im programmierä
nainai nid so gmeint
Re: Datum-Programm
gigu - 19.12.2006, 18:02
Dem Auri seins ischt falsch!
Guckst du hier:
Code:
void ausgabe (int tag,int monat,int jahr);
void gmain()
{
cinit();
int t;
int m;
int j;
cout<< "Gib ein beliebiges Datum ein."<<"\n"<<"Der Computer berechnet dir dann das Datum des nächsten Tages";
cout<<"\n"<<"\n"<<"Tag: ";
cin>> t;
cout<<"\n"<<"Monat: ";
cin>>m;
cout<<"\n"<<"Jahr: ";
cin>>j;
switch (m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
if (t<=30)
{
t=t+1;
}
else
{
m=m+1;
t=1;
}
break;
case 4:
case 6:
case 9:
case 11:
if (t<30)
{
t=t+1;
}
else
{
m=m+1;
t=1;
}
break;
case 2:
if ( (j%4!=0) || (j%400!=0) && (j%100==0))
{
if (t<=27)
{
t=t+1;
}
else
{
t=1;
m=m+1;
}
}
else
{
if (t<=28)
{
t=t+1;
}
else
{
t+1;
m=m+1;
}
}
break;
case 12:
if ( t<=30)
{
t=t+1;
}
else
{
t=1;
m=1;
j=j+1;
}
break;
}
ausgabe (t,m,j);
cgetch();
cend();
}
void ausgabe (int t, int m, int j)
{
cout << "\n\n"<<"Datum des Folgetages: "<<t<<"."<<m<<"."<<j;
}
Re: Datum-Programm
zbinden - 19.12.2006, 21:17
vou grass
Re: Datum-Programm
gigu - 09.01.2007, 17:51
Code:
void ausgabe (int tag,int monat,int jahr);
void gmain()
{
int t;
int m;
int j;
bool datum = false;
cinit();
while (datum == false)
{
CP::yield();
cout<< "Gib ein beliebiges Datum ein."<<"\n"<<"Der Computer berechnet dir dann das Datum des nächsten Tages";
cout<<"\n"<<"\n"<<"Tag: ";
cin>> t;
cout<<"\n"<<"Monat: ";
cin>>m;
cout<<"\n"<<"Jahr: ";
cin>>j;
if ( (m>12) || (m>1) )
cout<<"\n"<<"falsches datum"<<"\n"<<"\n";
else
{
switch (m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
if (t<=30 || t>=1)
{
t=t+1;
datum = true;
}
if (t==31)
{
m=m+1;
t=1;
datum = true;
}
else
cout<<"\n"<<"falsches datum"<<"\n"<<"\n";
break;
case 4:
case 6:
case 9:
case 11:
if (t<30 || t>=1)
{
t=t+1;
datum = true;
}
if (t==30)
{
m=m+1;
t=1;
datum = true;
}
else
cout<<"\n"<<"falsches datum"<<"\n"<<"\n";
break;
case 2:
if ( (j%4!=0) || (j%400!=0) && (j%100==0))
{
if (t<=27 || t>=1)
{
t=t+1;
datum = true;
}
if (t==28)
{
t=1;
m=m+1;
datum = true;
}
else
cout<<"\n"<<"falsches datum"<<"\n"<<"\n";
}
else
{
if (t<=28 || t>=1)
{
t=t+1;
}
if (t==29)
{
t+1;
m=m+1;
datum = true;
}
else
cout<<"\n"<<"falsches datum"<<"\n"<<"\n";
}
break;
case 12:
if ( t<=30 || t>=1)
{
t=t+1;
datum = true;
}
if ( t == 31)
{
t=1;
m=1;
j=j+1;
datum = true;
}
else
cout<<"\n"<<"falsches datum"<<"\n"<<"\n";
break;
}
}
}
ausgabe (t,m,j);
cgetch();
cend();
}
void ausgabe (int t, int m, int j)
{
cout << "\n\n"<<"Datum des Folgetages: "<<t<<"."<<m<<"."<<j;
} [/quote]
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum 4MNa.ch.vu
Titan Quest - gepostet von zbinden am Freitag 08.06.2007
musig odr zeichnä - gepostet von adamas am Freitag 17.02.2006
dütsch ufgabä - gepostet von adamas am Dienstag 28.02.2006
monkey kick off - gepostet von adamas am Mittwoch 04.04.2007
Teiler-Programm - gepostet von adamas am Montag 07.05.2007
chemieprob - gepostet von adamas am Dienstag 16.01.2007
Array-Programm - gepostet von zbinden am Dienstag 13.03.2007
probäplan - gepostet von adamas am Dienstag 15.08.2006
Ähnliche Beiträge wie "Datum-Programm"
Wer kommt in Mohrenkönig! Neues Programm!! - dussi (Montag 16.04.2007)
TV Programm - Mietzlinchen (Freitag 13.07.2007)
Programm - ostaricia (Dienstag 18.09.2007)
neues oder altes Programm ??? - kiki010101 (Donnerstag 21.06.2007)
Sechselberg Gemeinschaftsfreizeit Programm - Karolinchen (Dienstag 03.10.2006)
Schleifen Programm - Kimi (Samstag 01.12.2007)
Gericht verbietet "Cards"-Programm - 4dministr4t0r (Montag 25.12.2006)
Ezan Programm! - eQua (Freitag 06.01.2006)
Datum und Turnierbeginn - SoniC (Dienstag 11.07.2006)
Suses Verrat (Datum unbekannt) - Confi (Donnerstag 27.04.2006)
