001
05.03.2006, 18:29 Uhr
Pler
Einer von Vielen (Operator)
|
C++: |
# include <iostream> # include <fstream> # include <stdlib.h> # include <iomanip> # include <time.h> using namespace std; string tag,tag2,tag3,tag4,tag5,tag6,tag7; // (1) int Rest,tage,anzahl; int main() // (2) {
cout<<"das ist ein wochentagsprogramm"<<endl<<endl;
cout<<"geben sie den 1 tag des monats an"<<endl<<endl; cin>>tag; cout<<endl; cout<<"geben sie den 2 tag des monats an"<<endl<<endl; cin>>tag2; cout<<endl; cout<<"geben sie den 3 tag des monats an"<<endl<<endl; cin>>tag3; cout<<endl; cout<<"geben sie den 4 tag des monats an"<<endl<<endl; cin>>tag4; cout<<endl; cout<<"geben sie den 5 tag des monats an"<<endl<<endl; cin>>tag5; cout<<endl; cout<<"geben sie den 6 tag des monats an"<<endl<<endl; cin>>tag6; cout<<endl; cout<<"geben sie den 7 tag des monats an"<<endl<<endl; cin>>tag7; cout<<endl; cout<<"geben sie an wieviele tage dieses monat hat"<<endl<<endl; cin>>anzahl;
cout<<"welchens datum wollen sie haben"<<endl<<endl; cin>>tage;
Rest = tage % 7;
switch(Rest) {case 0 : cout<<tag; break; // 3 case 1 : cout<<tag2; break; case 2 : cout<<tag3; break; case 3 : cout<<tag4; break; case 4 : cout<<tag5; break; case 5 : cout<<tag6; break; case 6 : cout<<tag7; break; } return 0; // (2) }
|
1. -> Zeichenketten sind um C++ vom Typ string. (bool ist einfach sinnlos) 2. main gibt ein int zurück! 3. Wenn ich auf Variablen zugreifen will nehme ich immer den Namen der Variablen und nicht irgendwelche "" darum. Dadurch wird aus dem Namen ein ganz normaler String!
Das alles jetzt nur mal ohne die logische Funktion des Programms zu testen. (Denn ein Monat fängt nicht mit dem 0. Tag an. |