Programmablaufplan mit C++ umsetzten



  • wisnia schrieb:

    2. Wurd's uns bis dato nicht beigebracht

    Ich glaub, du hast eine etwas falsche Vorstellung vom Studium. Es ist nicht unbedingt dazu da, dir direkt etwas beizubringen. Schon gar nicht so konkrete Sachen. Es ist mehr dazu da, den Studenten beizubringen, mit komplexen und unbekannten Problemen umzugehen und das theoretische Grundgerüst zu vermitteln. Was man dann konkret macht unterscheidet sich natürlich von Uni zu Uni und Prof zu Prof. Es kann schon sein, dass ein Prof mal kurz die Syntax einer Programmiersprache erläutert und auf die Grundlegenden Sprachelemente eingeht. Kann aber auch sein, dass der Prof einfach die ganze Einführung in die Programmierung zusammen mit fortgeschrittenen Konzepten in einer Stunde runterleiert und sich dann den Rest des Semesters mit etwas befasst, was ihm Spass macht, sagen wir Multithreading. Es ist sicher nicht zu viel verlangt, wenn Informatikstudenten sich Programmieren selber beibringen müssen. Genauso wie viele andere Sachen dann eben auch. Es wird oft einfach erwartet, dass man bestimmten Stoff irgendwann kann, auch wenn der Prof sich insgesamt vielleicht 2 Minuten Zeit genommen hat, den zu erklären. Oder auch nicht. Ich hatte seinerzeit genug Vorlesungen, wo einfach irgendwelches Wissen vorausgesetzt wurde, dass ich überhaupt (noch) nicht hatte. Mit sowas musst du leben können.



  • geschlossen



  • wisnia schrieb:

    man.... ich brings mir doch grad selber bei, ich wollte nur hier im forum paar sachen fragen, zB warum bei mir

    "expected unqualified-id before '{' token" steht

    Das wäre ja auch eine sinnvolle Frage gewesen. Stattdessen fragst du ob dir jemand deine Hausaufgaben erledigen kann. Und das hier: Wie soll das jemand beantworten ohne Code? Compilerfehler sind eigentlich sehr leicht zu lösen. Wir* brauchen dazu ein vollständig kompilierebares Minimalbeispiel und die genaue Fehlermeldung. Am besten du kopierst das einfach auf ideone.com und postest hier dann den Link.

    * Zumindest diejenigen unter uns, deren Glaskugel gerade in Reparatur ist. Und das sind viele. Ich glaube langsam, die haben mich verarscht. 😡



  • Sone schrieb:

    Zweitens fehlt dir ein enormes Grundwissen in der Syntax von Hochsprachen.

    Halte bitte, bitte endlich dein Maul.



  • µ schrieb:

    Sone schrieb:

    Zweitens fehlt dir ein enormes Grundwissen in der Syntax von Hochsprachen.

    Halte bitte, bitte endlich dein Maul.

    Was denn?
    Es ist doch offensichtlich, dass ich C, C++, C#, Java und Konsorten meine.

    Wo zum Teufel hast du Grund zu meckern?



  • Haha wisnia ich hab mir das mit 12 Jahren selbst beigebracht, sollte nicht so schwer sein ...



  • geschlossen



  • wisnia schrieb:

    man.... ich brings mir doch grad selber bei, ich wollte nur hier im forum paar sachen fragen

    Kein Grund sich aufzuregen, ich hab ja noch nicht mal gesagt, was ich von Leuten halte, die ein Informatikstudium anfangen und noch nicht programmieren können 😉
    Ich fand einfach deine Einstellung "woher soll ich etwas wissen, was uns noch nicht beigebracht wurde?" bedenklich und wollt dich nochmal drauf hinweisen. Hält dich keiner davon ab, hier fragen zu stellen.
    Wenn du das Forum besser kennengelernt hast, wirst du feststellen, dass hier sehr viel offtopic geredet und getrollt wird.



  • geschlossen



  • wisnia schrieb:

    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int Jahreszahl; 
        cout << "Geben Sie eine Jahreszahl ein " << endl; 
        cin >> Jahreszahl; 
        if (Jahreszahl % 4 != 0 ) {
                       cout << "Kein Schaltjahr " << endl; 
                       }
                       else 
                       if (Jahreszahl % 100 != 0 ){
                            cout << "Kein Schaltjahr " << endl; 
                            }
                            else 
                                cout << "Schaltjahr " << endl; 
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    

    Danke für die Code-Tags. Ist aber immernoch völlig unleserlich. Rück das mal ordentlich ein, dann fällt dir vielleicht auch gleich der Fehler auf.



  • wisnia schrieb:

    Formal ist es soweit schon richtig, nur zeigt er mir auch für Schaltjahre "Kein Schaltjahr" an, ich vermute es liegt am letzten "else" ^^

    Schau dir nochmal genau die Texte an, die ausgegeben werden und die in dem PAP stehen.
    Ach ja, das mit 400 ist auch wichtig.



  • Irgendwie kommt mir dein Schaltjahr-PAP spanisch vor 🙂 Sorry, hab auf die Ausgaben nicht genau gelesen.



  • geschlossen



  • wisnia schrieb:

    muss ich wohl noch weiter probieren

    Wär vielleicht ein guter Zeitpunkt, sich mit dem Debugger vertraut zu machen. Dann siehst du Schritt für Schritt, was passiert.



  • Da fehlt noch ein else.

    Hättest du Code-Tags genommen (Code markieren und auf einen der Buttons unter den Smilies klicken) könnte ich dir auch die Zeile nennen.



  • µ schrieb:

    Halte bitte, bitte endlich dein Maul.

    Sone schrieb:

    Was denn?

    Erstens kann man zu If-Statements sehr wohl "if-Klausel" sagen, zweitens ist einfach wie von dir gewohnt herablassend-besserwisserisch-unnötig.

    Also:

    µ schrieb:

    Halte bitte, bitte endlich dein Maul.

    Alternativ: Geh' schei... äh... bitte vom Rechner weg.



  • so eine Aufgabe mit den Schaltjahren hab ich mal in einem Programmierkurs für Jugendliche gemacht, da waren auch 10-jährige dabei die das in 10min geschafft haben.



  • Swordfish schrieb:

    Erstens kann man zu If-Statements sehr wohl "if-Klausel" sagen

    Ja? Google das mal.

    zweitens ist einfach wie von dir gewohnt herablassend-besserwisserisch-unnötig.

    Ich will es jetzt wissen: Was ist daran herablassend? War nie so gemeint; zudem kann ich es mir wie du weißt nicht leisten, herablassend zu sein.



  • Sone schrieb:

    Swordfish schrieb:

    Erstens kann man zu If-Statements sehr wohl "if-Klausel" sagen

    Ja? Google das mal.

    Ja.



  • Swordfish schrieb:

    Sone schrieb:

    Swordfish schrieb:

    Erstens kann man zu If-Statements sehr wohl "if-Klausel" sagen

    Ja? Google das mal.

    Ja.

    Wo hast du if-Klausel gefunden? Ein Link bitte.


Anmelden zum Antworten