Schaltjahr Programmieren mit switch-case Anweisung
-
@SeppJ wenn ich für Jahr beispielsweise 2023 eingebe gibt er mir trotzdem aus, dass es ein Schaltjahr ist, obwohl wir erst nächstes Jahr wieder einen haben.
-
Ich habe oben noch eine längere Antwort reineditiert, während du schon gelesen hast, die deine Frage vermutlich beantwortet.
-
@SeppJ Ergibt denn aber die Formel an sich einen Sinn?
-
@learningbydoing sagte in Schaltjahr Programmieren mit switch-case Anweisung:
@SeppJ Ergibt denn aber die Formel an sich einen Sinn?
Ja.
-
@SeppJ Ich bin immer noch völlig durcheinander.
Heißt das ich muss erst das Jahr eingeben und dann führt der Compiler die Formel aus und gibt am Ende alles aus ?
-
@learningbydoing sagte in Schaltjahr Programmieren mit switch-case Anweisung:
@SeppJ Ich bin immer noch völlig durcheinander.
Das ist schlecht, denn wie ein Programm abläuft ist offensichtlich ziemlich wichtiges Grundwissen. Wie lernst du? Doch hoffentlich nicht buchstäblich "lerning by doing"? Dafür ist C++ viel zu komplex.
Jedenfalls ein Beispiel:
int i = 2; int j = i + 1; i = 5;
Nach diesem Codestück hat i den Wert 5 und j hat den Wert 3. Nicht 6!
-
@learningbydoing Der Computer führt die Anweisungen nacheinander mit den zu dem Zeitpunkt geltenden Werten durch.
Bei
b = 2
a = b
b = 3
hat a den Wert 2Das Jahr 2000 war übrigens ein Schaltjahr.
-
@SeppJ Ich habe ein Buch. Mit dem lerne ich.
Programmieren lernt man durch programmieren sagt man. Daher learningbydoing
-
@learningbydoing sagte in Schaltjahr Programmieren mit switch-case Anweisung:
Ich habe ein Buch. Mit dem lerne ich.
Welches ist das denn?
(von wem und welche Auflage)
-
@DirkB von Gerd Küveler, Dietrich Schwoch.
Das Buch heißt C/C++ für Studium und Beruf
-
@learningbydoing Ohne in das Buch rein zu schauen, schon die Beschreibung auf Amazon lässt mich Zweifeln. Es gibt keine Programmiersprache C/C++. Das sind zwei unterschiedliche Sprachen, die eine gewisse gemeinsame Historie haben.
-
@Schlangenmensch Kannst du mir ein gutes empfehlen?
-
In dem Link in der allerersten Antwort, die dir hier gegeben wurde, steht als allererstes etwas zu Büchern und C++. Der gleiche Link wurde dir auch direkt in deinem allerersten Thread hier gegeben mit dem ausdrücklichen Hinweis, dass dahinter Hilfen zum C++-Lernen sind. Offensichtlich ist es dir zu viel Mühe, Antworten zu lesen. Wie soll man dir da helfen?
-
@SeppJ Woher ziehst du dir diese Unwahrheiten raus?
Den Link zu den Büchern habe ich mir bereits angeschaut/durchgelesen.
Darf ich ihn trotzdem nicht danach fragen, ob ER mir ein Buch empfehlen kann?
Bist du heute mit dem falschen Fuß aufgestanden ?
-
@learningbydoing Ne, nicht wirklich. Ich habe die typische Einsteigerliteratur nicht selbst in der Hand gehabt.
Ich kann die Bücher von Scott Meyers empfehlen, aber das sind keine Anfänger Bücher.Typischerweise wird "Der C++ Programmierer" von Breymann empfohlen. Aber, wie gesagt, ich hatte das noch nicht selbst in der Hand.
-
@learningbydoing sagte in Schaltjahr Programmieren mit switch-case Anweisung:
Bist du heute mit dem falschen Fuß aufgestanden ?
@SeppJ hat nichtmal einen "richtigen" Fuß.