Hallo zusammen.
Ich sitzt eben vor einem kleine Problem, bei dem ihr mir hoffentlich weiterhelfen könnt: Es geht um das programmieren eines Kalenders auf C+.
Darin sieht die Aufgabenstellung wie folgt aus:
Erstellen Sie zuerst das Struktogramm und dann das zugehörige C-Programm für folgende
Aufgabe. Es soll ein Monatskalender ausgegeben werden:
So Mo Di Mi Do Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Vor der Ausgabe werden folgende Eingaben abgefragt:
1. Mit welchem Wochentag beginnt der Monat? (Sonntag=0, Montag=1, ... )
2. Wieviel Tage hat der Monat?
Entsprechend den Antworten soll Ihr Programm einen Kalender in der angegebenen Formatierung
ausgeben.
Nach der Ausgabe des Kalenders wird der Anwender gefragt, ob ein weiterer Monatskalender
ausgegeben werden soll. Gibt er 1 ein, wird wieder nach den Eingabedaten gefragt.
Jede andere Antwort führt zum Abbruch des Programms.
Das Problem ist, dass ich nicht mal richtig weiß, wie ich die Aufgabenstellung anpacken soll. Für Punkt 1 hätte ich eine Case-Auswahl gewählt, die von 1-8 die jeweiligen Wochentagen, bzw 8 eine Fehlermeldung ansteuern sollte. Aber wie bekomme ich nun die Monatstag (von 1-30) in der jeweiligen Zeilen und Spaltenanordnung zugeordnet? Wäre um jeden kleine Rat oder Tip dankbar.
Ich bin mit c+ noch kaum vertraut (studiere eigentlich Maschinenbau)
MfG smartie