ueb04 - oth

Werbung
Programmieren in C++
4. Übung
Aufgabe 1
Gegeben ist das folgende Strukturdiagramm zur Wandlung der Dezimaldarstellung in Hexadezimaldarstellung
Eingabeaufforderung: Gib eine natürliche Zahl ein
Speichere diese Zahl in der Variablen „Zahl“
Potenz := 1;
Potenz <= Zahl
Potenz := Potenz * Basis
Rest := Zahl;
Potenz > 1
Potenz := Potenz / Basis;
Ziffer := Rest / Potenz;
Ausgabe: Ziffer
Rest := Rest - Ziffer * Potenz;
Hexadezimalziffern sind: „1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F“. Die Zahl 999 10 ist dann 3E716.
Schreibe und implementiere das zugehörige Programm, das das gegebene Strukturdiagramm als Vorgabe benutzt.
2. Aufgabe
Alle Glieder einer Fibonacci-Folge, deren Werte eine eingebenen Größe „max“ nicht überschreitet, soll berechnet
werden. In der Fibonacci-Folge 1, 1, 2, 3, 5, 8, 13, .... kann ab dem 3 Glied jedes weitere Glied aus der Summe
der beiden vorhergehenden Glieder berechnet werden. Die Ausgabe der Folge soll so erfolgen:
*
*
**
***
*****
********
*************
3. Aufgabe
Schreibe ein Programm, daß alle 3 Ziffern umfassenden Zahlen ausgibt, die gleich der Summe ihrer zur 3. Potenz
erhobenen Ziffern ist, z.B.
153  13  53  33
4. Aufgabe
Schreibe ein Programm, das 10 Temperaturwerte in folgender Form in einem Fenster aufzeichnet.
Messung Tempertur Fieberkurve
(Grad Celsius)
1
Programmieren in C++
1
2
3
...
10
37.0
37.2
40.8
*
*
*
36.5
*
Die maximal gemessene Temperatur kann 41.5 (Grad Celsius) nicht überschreiten, die Fiebergrenze liegt bei
36.0 (Grad Celsius).
5. Aufgabe
Schreibe ein Programm, das die Funktion sin( x ) bzw. cos( x ) in Sternchengrafik im Bereich von -1.0 bis 6.0
ausgibt.
-1.0 -0.841471
-0.5 -0.479426
0.0 0.000000
0.5 0.479425
1.0 0.841471
...
*
*
*
*
*
*
*
6. Aufgabe
Schreibe ein Simulationsprogramm, das in „Sternchengrafik“ anzeigt, wieviele Male beim gleichzeitigen Werfen
von 10 Münzen die Wappenseite bei den Münzen aufgedeckt wird
2
Herunterladen