1. Übung für Programmierpraktikum
Abgabetermin: 30. Oktober 2003
Name:
Matrikelnummer:
Punkte:
Die Übungen sind grundsätzlich allein zu machen.
Gruppenarbeit ist nicht erlaubt.
Abzugeben sind jeweils das sinnvoll dokumentierte
Programmlisting mit Original-inputs und Original-outputs,
falls angebracht für mehrere Testläufe mit unterschiedlichen
Eingabedaten.
Das Abgabeformat ist DIN A4. Heften Sie alle Unterlagen gemeinsam mit
dem Übungsblatt zusammen !
- (8 P)
Schreiben Sie ein Programm, welches das gegebene Kapital und
die Anzahl der Tage vom Nutzer abfragt.
Berechnen Sie bei einem konstanten Zinsfuß von 5.3%
(nicht direkt in die Formel implementieren) den
einfachen Zins (=Gewinn) nach der Formel
Zins = Kapital*Zinsfuss*Tage/36000
und geben Sie das Result gemeinsam mit den in der Formel verwendeten Größen aus.
Eingabedaten (Kapital [in EURO], Tage):
(363.36 , 120),
(1.3e5 , 180)
- (8 P)
Ein schief abgeschnittener, gerader Kreiszylinder besitzt die Parameter
-
- r
- Radius der Grundfläche
- s1
- Größte Höhe zur Deckfläche
- s2
- Kleinste Höhe zur Deckfläche
- Neigungswinkel der Deckfläche zur Grundfläche
Berechnen Sie Volumen V, Oberfläche AO
und Höhe des Schwerpunktes Sz dieses Körpers nach den Formeln
V |
= |
s1 + s2 |
(1) |
AO |
= |
rs1 + s2 + r + |
(2) |
Sz |
= |
+ . |
(3) |
und geben Sie anschließend alle Ein- und Ausgabedaten verständlich und
mit Maßeinheiten aus. Vermeiden Sie redundante Berechnungen.
Eingabedaten (r [m], s1 [m], s2 [m], [Winkel im Gradmaß]):
(1.732, 3, 5, 30.0),
(1, 2, 2, 0)
- (8 P)
Lesen Sie eine ganze Zahl n (Typ: int) ein.
Berechnen Sie und geben Sie die folgenden Größen aus:
n2 |
= n2 |
n4 |
= n22 |
ns |
= |
|
fe |
= en |
fl |
= log(fe) |
fd |
= fl - n |
|
Verwenden Sie den kleinstmöglichen Zahlbereich (Datentyp) für die Variablen,
sodaß das Programm für die gegebenen Eingabedaten funktioniert.
Eingabedaten (n):
(50), (100), (700)
Gundolf Haase : Wed Oct 15 13:26:42 CEST 2003