// print Fahrenheit->Celsius conversion table
#include <iostream>
using namespace std; // declare namespace
int main()
{
int lower(0), upper(300), step = 20; // declaration and initialization
double fahr, celsius;
fahr = lower;
while ( fahr <= upper ) { // while loop
celsius = (5.0/9.0) * (fahr-32.0); // rechnen ...
cout << fahr << " " << celsius << endl; // ausgeben ...
fahr += step; // rechnen ...
} // end-while
} // end-main
- Kommentar:
// in C++,
Kommentare werden vom Compiler ignoriert; sind aber entscheidend
für Programmdokumentation,
Reichlich verwenden !
- Deklaration und Initialisierung von Variablen.
In C++ müssen alle Variablen vor erster Verwendung deklariert werden
(strong typing!):
type variable-name ; (Datentypen später)
- loop-Statement:
while ( Bedingung ) { expressions }
- Bedingung
fahr <= upper wird getestet
(Typ-konversion
upper: int –> double )
- wenn erfüllt werden expressions ausgeführt
dann zurück
zu.
- Andernfalls zum Ende der Schleife