Programmirung eines Kalenders, aber wie????



  • Hallo for den ferien habe ich ne neue aufgabe gekrikt. Sie lautet programmiere ein kalender, das wenn ich ein datum(tag,monat,jahr) eingebe den kanzen monat anzeigt mit wochentage. Benutze wen es geht sehr viele funktionen. Also der kalender(ausgabe) solte irgentwie so ausgehen in der art.

    Montag Dienstag Mitwoch donerstarg Freitag Sammstag Sontag
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 ....unsw.

    Nun ich solte dazu noch folgendes beachten:

    -Schaltjahr.
    -Datum ist in der art 12.1.2000 solte das programm umschreiben und ausdruken
    12.Jan.2000.
    -Viele funktionen benutzen.
    -Die Montsausgabe(Siehe tabelle) solte real sein.
    -Der tag den ich eingegeben habe solte irgentwie markirt sein.

    Nun ich sakte mir damals nun in ein paar stunden habe ich das programm. Aber ist ist nicht so. Meine fragen lautet wie kann ich den komputer sagen das es ein schaltjahr ist??? wie kann ich immer den ersten Tag des manats berechnen auf alles ander habe ich mir was ausgedacht.

    Vielen Dank im voraus.



  • <gelöscht>



  • Hebe mich verkukt wolte das in ansi c schreiben bitte löscht diesen beitrag admin.



  • Schaltjahr zu finden ist ja nicht so schwer:
    Ein Jahr ist ein Schaltjahr wenn es durch 4 teilbar ist. Allerdings nicht, wenn es durch 100 teilbar ist. Es sei denn, es ist durch 400 teilbar, dann ist es wiedere ein Schaltjahr.

    So, mit Hilfe des Modulo Operators: % kannst du das Problem jetzt lösen.

    Die zweite Frage verstehe ich nicht. Wie meinst du das, den ersten Tag des Monats berechnen??



  • Ja stimmt man bin ich blod das mitt den schltjahr nun die zweite probleemm ist.

    Ich mus wenn jemand mir eine datum gibt. Eine art kalender generieren und zwar in der art.

    M D M D F S S
    ____1 2 3 4 5
    5 6 7 8 9 10 11
    unsw.

    Ber woher weis ich immer welcher tag der 1 ist da der erste tag im monat nicht immer montag oder dienstag ist wer kann mir helfen.

    Danke in voraus.



  • Master User01 schrieb:

    Ja stimmt man bin ich blod das mitt den schltjahr nun die zweite probleemm ist.

    Ich mus wenn jemand mir eine datum gibt. Eine art kalender generieren und zwar in der art.

    M D M D F S S
    ____1 2 3 4 5
    5 6 7 8 9 10 11
    unsw.

    Ber woher weis ich immer welcher tag der 1 ist da der erste tag im monat nicht immer montag oder dienstag ist wer kann mir helfen.

    Danke in voraus.

    Vielleicht ist das etwas, dass so überhaupt nichts mit ANSI-C zu tun hat, sondern mit Algorithmen.





  • Danke ich schau mir das programm an ich melde mich wieder.

    Vielen dank.


Anmelden zum Antworten