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.
- 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.
- 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)
- 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.
Nächste Seite: Über dieses Dokument ...
Gundolf Haase
2010-03-01