Uebungsaufgaben
Uebungsaufgaben
Uebungsaufgaben
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Aufgabe 31 'Durchschnitt +' C **<br />
Schreiben Sie ein Programm, welches vom Benutzer eine beliebige Anzahl positiver Zahlen entgegennimmt, bis<br />
0 eingegeben wird. Das Programm soll anschliessend die kleinste Zahl, die grösste Zahl und den Durchschnitt<br />
aller eingegebenen Zahlen ausgeben.<br />
(Die Eingabe soll über die Tastatur erfolgen, die Ausgabe über den Bildschirm)<br />
Beispiel: Eingabe: 10 Ausgabe: Die kleinste Zahl ist 5<br />
20 Die grösste Zahl ist 25<br />
25 der Durchschnitt ist 16<br />
5<br />
20<br />
0<br />
Aufgabe 32 'Kreuz' C ***<br />
Schreiben Sie eine Funktion Kreuz, welche ein Kreuz aus Sternen mit der angegebenen Achslänge auf dem<br />
Bildschirm ausgibt.. Schreiben Sie ein Hauptprogramm main() das einige Kreuze ausgibt.<br />
Prototyp: void Kreuz( int Laenge ) ;<br />
Beispiel: Aufruf: Kreuz(3);<br />
Aufgabe 33 'Münz'<br />
Ausgabe: *<br />
*<br />
*<br />
*******<br />
*<br />
*<br />
*<br />
C ****<br />
Schreiben Sie ein Programm, das die minimale Anzahl Münzstücke und Noten berechnet, mit denen ein<br />
gegebener Geldbetrag in Schweizer Währung zusammengestellt werden kann (Nur für ganze Frankenbeträge).<br />
Prototyp: int Muenz(int Betrag);<br />
Beispiel: printf("%d", Muenz(27));<br />
gibt 3 aus (27 = 1*20 + 1*5 + 1*2)<br />
Aufgabe 34 'Text Ein-/Ausgabe'<br />
printf("%d", Muenz(233));<br />
gibt 5 aus (233 = 1*200 + 1*20 + 1*10 + 1*2 + 1*1)<br />
CA **<br />
Schreiben Sie ein Programm, das einen Text von bis zu 1000 Chars von der Tastatur einliest und danach wieder<br />
ausgibt. Als Ende des Textes gilt das End of File EOF oder wenn 1000 Chars eingelesen wurden. Am einfachsten<br />
verwenden Sie getchar für die Eingabe (EOF = ctrl-z auf sonst leerer Zeile)<br />
Aufgabe 35 'Zahleneingabe umdrehen'<br />
CA **<br />
Schreiben Sie ein Programm, das bis zu 100 Integerwerte von der Tastatur einliest und in einem Array<br />
abspeichert. Wenn eine negative Zahl eingegeben wird, soll die Eingabe abgebrochen und die bisher<br />
gespeicherten Werte in umgekehrter Reihenfolge wieder ausgegeben werden.<br />
<strong>Uebungsaufgaben</strong> Informatik (23.09.2010, I. Oesch) 5