06.10.2013 Aufrufe

Uebungsaufgaben

Uebungsaufgaben

Uebungsaufgaben

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!