next up previous
Nächste Seite: Über dieses Dokument ...

1. Übung des Programmierpraktikums


Abgabetermin: 15. März 2010, 23:59 Uhr

Die Übungen sind grundsätzlich allein zu machen. Gruppenarbeit ist nicht erlaubt.
Abzugeben sind jeweils die sinnvoll dokumentierten Programmfiles (Files für Bsp. 5: bsp_5.cpp, bsp_5_fkt.cpp, bsp_5_fkt.hpp ) indem Sie diese in Ihr Verzeichnis im globalen Abgabeordner kopieren.

  1. Legen Sie in der IDE (Integrated Development Environment) ein neues Projekt bsp_1 mit dem C++-Quelltextfile bsp_1.cpp an. Kopieren Sie den Quelltext des Files Ex350.cpp in Ihr neues Quelltextfile, sodaß beide Files identisch sind. Fügen Sie die Zeile
    char ch; cin >> ch;
    vor der schließenden Klammer     }     in Ihr Quelltextfile ein.
    Übersetzen (Compilieren+Linken) Sie Ihr File/Projekt und führen Sie das Programm aus.
    Setzen Sie einen Breakpoint in Zeile 20 des Quellfiles und nutzen Sie die Debugging-Möglichkeiten der IDE, um das Programm schrittweise abzuarbeiten und die Veränderung der Variablen k, l, n3, n4, n5 zu beobachten.
  2. Schreiben Sie ein Programm, Masse [in kg] und Körpergröße [in m] einliest (cin), daraus den Body-Mass-Index berechnet und ausgibt (cout).

    Testdaten (kg, m): (82, 1.75), (48, 1.65), (110, 1.90)
  3. Gleiche Aufgabe wie oben, jedoch soll zusätzlich das Alter der Person [in Jahren] eingeben werden und nach der Tabelle zum altersabhängigen Normalgewicht die Einordnung Normalgewicht/kein Normalgewicht ausgegeben werden.
    Die Test auf Normalgewicht erfolgt analog zu §3.4 der Vorlesung.

    Testdaten (kg, m, Jahre): (82, 1.75, 45), (48, 1.65, 21), (110, 1.90, 35)

Hinweise:
Schauen Sie sich die folgendenC++-Funktionen/Funktionalitäten an und nutzen Sie diese gegebenenfalls:
cin, cout, if, else



Abgabe der Lösungen:
Die Abgabe der Lösungen (*.cpp-Files, *.hpp, ..., keine exe-Files) erfolgt ausschließlich durch das Kopieren dieser Files in Ihr (beim erstenmal anzulegendes) Verzeichnis Nachname_Vorname im globalen Abgabeordner y: \\pers.ad.uni-graz.at\fs\ou\621\stud_haase\Nachname_Vorname .
Hinweise hierzu sind unter der LV-Homepage zu finden.

Die Filenamen müssen dem Schema bsp_nummer, gefolgt von der Filextension, entsprechen. Z.B. ist in Beispiel 1 das File bsp_1.cpp abzugeben. Andere Filebezeichner zählen als nicht abgegebene Files.




next up previous
Nächste Seite: Über dieses Dokument ...
Gundolf Haase 2010-03-01