Solars C++ Kurs
Programmieren leicht erlernt
Das erste Programm

Aufgaben

Bitte versuchen sie mindestens eine der folgenden Aufgaben zu lösen, bevor sie mit dem nächsten Kapitel beginnen:

Ein Rechenprogramm für die Kommandozeile:
Dies kann ein Programm sein, mit welchem man die Wurzel berechnet, oder auch ein Programm, welches Temperaturen von Fahrenheit nach Celsius umwandelt.
Selbst komplizierte Berechnungen, wie z.B. die Flugweite eines Balles sind möglich.
Ein Spaßprogramm:
Spaßprogramme sind Programme ohne tieferen Sinn. Sie sollen einfach ein bischen Spass machen. Dies könnte z.B. ein Programm 'Hallo.exe' sein, welches einen daraufhin freundlich zurückgrüßt und öfters mal was anderes sagt. Oder ein 'Sch....exe' welches nach Aufruf lästert oder bemitleidet.
Der Phantasie sind dabei keine Grenzen gesetzt.
Die Lösungen können mir zugesendet werden.

Für Einsendungen gelten folgende Regeln:

1. Es dürfen in den Quelltexten keine Techniken vorkommen, welche über die bisher in diesem Kurs besprochenen hinausgehen.

2. Wenn Funktionen verwendet werden, welche in diesem Kurs noch nicht besprochen wurden, müssen diese mit einem ausführlichen Kommentar erklärt werden.

3. Der Quelltext muß vom Einsender selbst stammen. Wenn ein Programm nur weiterentwickelt wurde, muß der weiterentwickelte Teil vom Einsender selbst stammen. Der Einsender muß in der Mail seinen vollständigen Namen und Wohnort nennen. Im Programm und im Quelltext selbst darf statt dem Namen auch ein Pseudonym angegeben werden.

4. Der Quelltext muß ganz am Anfang folgenden Text enthalten:
/**********************************
Programmname: <dateiname.exe>

Programmfunktion: 
<Dieses Programm macht folgendes:
Es beendet sich direkt nach dem Start.>

Programmierer: <Vorname Nachname> (<Datum der Abgabe>)
               <Vorname Nachname> (<Datum der Abgabe>)

Dieses Programm wurde im Rahmen von
'Solars C++ Kurs' nach dem Kapitel
'Das erste Programm' im Teil 'Grundlagen'
geschrieben.

Quelltext und Programm duerfen in 'Solars C++ Kurs'
sowohl im Netz als auch auf Datentraegern 
veroeffentlicht werden.
Der Quelltext darf von anderen Kursteilnehmern
erweitert und veraendert werden. Die Namen der
bisherigen Programmierer muessen im Quelltext
bestehen bleiben.
Das Programm selbst ist Freeware und darf
beliebig weitergegeben und genutzt werden.
Das betrifft jedoch nicht die Quelltexte, welche
ausserhalb von 'Solars C++ Kurs' nicht
ohne das Einverstaendnis aller beteiligten
Programmierer veroeffentlicht werden duerfen.

Die Autoren des Programms und der Webmaster
von 'Solars C++ Kurs' haften nicht fuer Schaeden 
welche durch dieses Programm entstehen.
**********************************/
Die Bereiche in den spitzen Klammern <> sind vom Ersteller der Datei auszufüllen.
Falls statt dem Namen ein Pseudonym verwendet wird, muß dieses mit einem (pseud.) hinter dem Namen gekennzeichnet werden.

5. Wenn das Programm mit dem Argument ? oder /? aufgerufen wird, muß eine Hilfe angezeigt werden, welche kurz die Funktion des Programms beschreibt.
Danach müssen alle an dem Programm beteiligten Programmierer genannt werden.
Darunter sollte folgender Text stehen: Das Programm wurde im Rahmen von 'Solars C++ Kurs' erstellt.

Wenn diese Bedingungen alle eingehalten wurden, kann der Quelltext des funktionierenden Programms an folgende Adresse geschickt werden: cppkurs@simstadt.de

Ich werde mir die Einsendungen alle anschauen und kurze Kommentare zum Quelltext und falls nötig Verbesserungsvorschläge zurückschicken.
Die besten Quelltexte und Programme werde ich auf dieser Seite veröffentlichen.