[Next] [Up] [Previous] [Contents] [Index]
Next: Noch Fragen? Up: C - Grundlagen Previous: Debuggen

C++

Der Compiler für C++ ist g++, eine erweiterte Variante von gcc. Die Bedienung ist darum im Großen und Ganzen auch identisch. Wir wollen hier darum auch nur ein kleines C++ Beispiel betrachen. Wer sich näher mit C++ beschäftigen möchte, kann z.B. den C++ am Institut für Geometrie und Praktische Mathematik [3] besuchen. Nähere Informationen findest Du am schwarzen Brett des Instituts.

/*
  Wie jedes gute Programm faengt auch unser erstes Beispiel
  mit einem Kommentar an.
  
  Name   : anhalt1.cc
  Zweck  : Brechnung des Anhaltewegs eines Autos
  Autor  : Lieschen Eifrig
  Stand  : 31.12.1999, 23:59 Uhr
*/

#include <iostream.h>

int main() {
  double Verzoegerung,	// Verzoegerung	    [m/(s*s)]
         Reaktionszeit, // Reaktionszeit    [s]
	 v0;		// Geschwindigkeit  [m/s]
	 
  cout << "Verzoegerung    [m/s^2] (>0): ";
   cin >> Verzoegerung;
  cout << "Reaktionszeit   [s]         : ";
   cin >> Reaktionszeit;
  cout << "Geschwindigkeit [m/s]       : ";
   cin >> v0;
   
   
  cout << "... ergibt einen Anhalteweg von "
       << v0*Reaktionszeit + 0.5*v0*v0/Verzoegerung
       << " m" << endl;
       
  return 0;
}
Wieder compilieren wir mit g++ -o anhalt1 anhalt1.cc:  
lackas@antares:/home/lackas/TeX > g++ -o anhalt1 anhalt1.cc
lackas@antares:/home/lackas/TeX > anhalt1
Verzoegerung    [m/s^2] (>0): 4
Reaktionszeit   [s]         : 1
Geschwindigkeit [m/s]       : 30
... ergibt einen Anhalteweg von 142.5 m
Als Debugger dient auch hier wieder gdb.


[Next] [Up] [Previous] [Contents] [Index]
Next: Noch Fragen? Up: C - Grundlagen Previous: Debuggen


Tue Dec 7 13:01:45 MET 1999