Eine lineare Anweisungsfolge die einfachste Programmstruktur. Hier werden die Anweisungen Schritt für Schritt abgearbeitet. Sie enthalten also keine Verzweigungen und Schleifen.
Gesucht ist ein Programm, welches den Preis für die vom Benutzer angegebene Anzahl von SW-Druckerpatronen (Preis / Stk. 25 €) berechnet und anschließend ausgibt.
#include <iostream> //Standardbibliothek für die Ein- und Ausgabe #include <conio.h> /*Deklariert verschiedene Funktionen, die für den Aufruf der Textbildschirm-Ein-/Ausgabe-Routinen des Betriebssystems verwendet werden.*/ using namespace std; // vereinfacht den Aufruf einer Funktion oder Klasse aus // aus einer Bibliothek int main() //Hauptfunktion, wird beim Start eines Programms aufgerufen { int p_swpatrone; //Variablendeklaration int a_swpatrone; //Variablendeklaration int gesamt; //Variablendeklaration p_swpatrone=25; cout <<"Preis / SW-Patrone: " <<p_swpatrone <<" Euro \n"; cout <<"Wie viele SW-Patrone moechtest du bestellen? "; //Bildschirmausgabe cin >>a_swpatrone; //Eingabe des Benutzer wird in der Var. a_swpatrone gespeichert gesamt=a_swpatrone*p_swpatrone; //Berechne das Produkt und lege den Wert in der Var. gesamt ab. cout <<"Gesamtpreis: " <<gesamt <<" Euro"; //Bildschirmausgabe getch(); //bewirkt, dass sich Konsole nicht gleich wieder schließt return 0; //0 wird an das Betriebssystem zurückgegeben }
Nun soll das Programm erweitert werden, so dass der Benutzer auch Farbpatronen (Preis / Stk.: 31 €) bestellen könnte.
Mit cin übernimmt der Rechner aufeinander folgende Daten von der Tastatur und weist sie der bzw. den nach dem »-Symbol stehenden Variablen zu.
Wird das Programm gestartet, wartet der Rechner bei jedem cin auf Daten von der Tastatur. Für diese ersten Versuche soll die Eingabe mit der RETURN-Taste abgeschlossen werden.
Über cout werden die Daten ausgegeben.
Ein Hilfsmittel zur Verbesserung der Lesbarkeit von Programmen sind Kommentare.
Kurze Kommentare, die noch in derselben Zeile zu Ende sind stehen nach der Zeichenfolge //.
Längere Kommentare werden zwischen / gesetzt.
Gesucht ist ein Programm, welches eine vom Benutzer gewählte Zahl durch 5 dividiert und anschließend das Ergebnis inklusive Rest ausgibt.
#include <iostream> //Standardbibliothek für die Ein- und Ausgabe #include <conio.h> //Deklariert verschiedene Funktionen, die für den //Aufruf der Textbildschirm-Ein-/Ausgabe-Routinen des //Betriebssystems verwendet werden. using namespace std; // vereinfacht den Aufruf einer Funktion oder Klasse aus // aus einer Bibliothek int main() //Hauptfunktion, wird beim Start eines Programms aufgerufen { int dividend, divisor, quotient, rest; divisor=5; cout << "Gib den gewuenschten Dividenden ein! "; cin >> dividend; quotient = dividend / divisor; rest = dividend % divisor; cout << dividend <<" : " <<divisor <<" = " <<quotient <<", Rest " <<rest; getch(); return 0; }