Es ist für Anfänger gedacht, also für totale Neueinsteiger.
Über C++:
C++ wurde von Bjarne Stroustrup erfunden und entwickelt.
Wenn ihr mehr über ihn wissen wollt:
Bjarne Stroustrup
Ich glaube mehr muss man eigentlich gar nicht wissen.
Was ihr braucht:
Ihr braucht vor allem Geduld und Lernfähigkeit.
Ihr müsst auch mit dem PC umgehen müssen und wissen was ein PC überhaupt ist.
Ihr braucht überhaupt gar keine Vorkenntnisse in irgendeiner Programmiersprache.
Benötigte Programme:
Ihr braucht eine Entwicklungsumgebung und einen Compiler.
Ich empfehle euch:
Ich nutze ihn auch selber.
So ich glaube jetzt haben wir alles was wir brauchen. Fangen wir also an.
Lektion 1: Das erste Programm
Ihr öffnet Dev C++ und öffnet ein neues Projekt.
Ich poste hier gleich mal den Code, und erkläre ihn Schritt für Schritt.
PHP Code:
#include <iostream>
using namespace std;
int main()
{
int Eingabe
int Quadrat
cout << "Geben sie eine Zahl ein: ";
cin >> Eingabe;
Quadrat = Eingabe * Eingabe;
cout << "Die Quadratzahl lautet " << Quadrat << endl;
}
PHP Code:
#include <iostream>
Er wird benötigt, um Informationen über Programmbibliotheken einzubinden.
In diesem Fall geht es um die Ein- und Ausgabe.
Wenn also eine Ein- oder Ausgabe im Programm verwendet werden soll, muss am Anfang des Datei dieser Befehl stehen, der die Datei iostream einfügt.
Die Datei iostream enthält die Inforamtionen, die der Compiler braucht, um mit der Bibliothek arbeiten zu können.
PHP Code:
using namespace std;
Dieser Befehl bewirkt, dass auf die Bibliotheksnamen ohne dieses Präfix zugegriffen werden kann.
PHP Code:
int main()
{
Das Wort int bezeichnet den Typ der Funktion.
Jedes C oder C++ Programm hat genau eine Funktion main().
Hier beginnt nach dem Programmstart das Programm.
Jede Funktion, also auch main(), enthält eine Reihe von Anweisungen, die in geschweiften Klammern stehen („{ }“)
Die öffnende schweifende Klammer ( { ) signalisiert den Start des Programms an.
Die schließende Klammer ( } ) beendet das Programm sozusagen.
PHP Code:
int Eingabe;
int Quadrat;
Jede Anweisung wird mit einem Semikolon ; abgeschlossen.
Diese Anweisung ist eine Variablendefinition.
Es wird festgelegt, das es eine Variable namens Eingabe gibt, die ganze Zahlen aufnehmen kann. Dies wird durch den Variablentyp int signalisiert.
int ist die Abkürzung für Integer. Integer ist im englischen der Begriff für „Ganze Zahlen“ also Zahlen ohne Nachkommastellen.
Auch die nächte Zeile ist eine Variablendefinition.
Hier wird die int-Variable Quadrat definiert.
Die erste Variable haben wir Eingabe genannt, da später eine Eingabe erfolgen wird[/b].
Die andere haben wir Quadrat genannt, weil sie später eine Quadratzahl, die wir berechnen werden, beinhaltet.
PHP Code:
cout << „Geben sie eine Zahl ein:“;
cout folgen zwei Kleiner-Zeichen, die als Umleitungsoperator bezeichnet.
[b]cout << „Geben sie eine Zahl ein:“;[/php] ist also eine Bilfschirmausgabe.
Auf eurem Bildschirm wird „Geben sie eine Zahl ein:“ erscheinen.
Wichtig ist das wir Zeichen, die ausgegeben werden sollen, immer in Anführungszeichen stellen.
PHP Code:
cin >> Eingabe;
cin ist eine Bildschirmeingabe, ihr müsst also eine Zahl oder ein Zeichen eingeben.
Mit den 2 Größer-Zeichen werden die Daten von der Eingabe in eine Variable umgeleitet. In unserem Fall in Eingabe.
Auf diese Weise erhält die Variable ihren Wert direkt von der Tastatur.
PHP Code:
Quadrat = Eingabe * Eingabe;
Der Wert Eingabe * Eingabe wird der Variable Quadrat zugewiesen.
Das „*“ steht für multiplizieren, „+“ für addieren, das „-„ steht für subtrahieren und „/“ steht für dividieren.
PHP Code:
cout << „Die Quadratzahl lautet“ << Quadrat << endl;
Mit cout << „Die Quadratzahl lautet“ << Quadrat“ wird der Text und dann die Variable Quadrat ausgegeben.
Mit endl; wird bewirkt, dass die Zeile abgeschlossen wird.
Die nächste Ausgabe würde nun in einer neuen Zeile ausgegeben werden.
Logischerweise wird jede Anweisung mit ; beendet.
So, das wars fürs erste einmal. Ich hoffe ich konnte euch ein bisschen Helfen, und das Tutorial wird fortgesetzt. Ich werde noch ein paar Dateien anhängen, die ihr euch anschauen könnt und daraus auch ein bisschen lernen.
PS: Das Thanks bitte nicht vergessen.