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