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 22 'Römisch 2' CTA ****<br />

Schreiben Sie ein Programm, das eine eingegebene römische Zahl in eine Dezimalzahl umrechnet und ausgibt.<br />

I = 1; V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000<br />

Aufgabe 23 'Halbieren' C **<br />

Schreiben Sie ein Programm, welches herausfindet, wie oft eine eingegebene Zahl halbiert werden kann, bis sie 0<br />

wird. 40 kann zum Beispiel 5 mal halbiert werden (40-20-10-5-2-1-0).<br />

Aufgabe 24 'Bitzählen' C **<br />

Schreiben Sie ein Programm, das eine 32-Bit Zahl (long) einliest, und anschliessend zählt, wiviele Bits in dieser<br />

Zahl gesetzt sind und das Ergebnis ausgibt. Also bei einer Eingabe von 0x0000123F soll 8 ausgegeben werden.<br />

Aufgabe 25 'Kleinste' C *<br />

Erstellen Sie ein Programm, das in einer Schleife ganze Zahlen einliest Wenn eine negative Zahl eingelesen wird,<br />

beendet das Programm die Schleife. Am Schluss soll die kleinste der eingelesenen positiven Zahlen ausgegeben<br />

werden<br />

Aufgabe 26 'Einfacher Rechner' C **<br />

Schreibe ein Programm, das zwei Zahlen und ein Operationszeichen (+, -, *, /) von der Tastatur einliest und<br />

anschliessend das Ergebnis der Operation ausgibt (Summe, Differenz, Produkt, Quotient).<br />

Erweiterung: Verhindere ungültige Operationen wie Division durch Null.<br />

Aufgabe 27 'Zählen' C **<br />

Schreiben Sie ein Programm, das alle auf der Tastatur eingegebenen Blanks, Tabs und Newlines zählt. Beim<br />

Zeichen '$' sollen die Werte ausgegeben werden.<br />

Aufgabe 28 'Sternenquadrat' C *<br />

Schreibe ein Programm, das eine Sternenquadrat ausgibt. Die Seitenlänge des Quarates soll vom Benutzer<br />

angegeben werden können.<br />

Beispiel für Länge = 1: Beispiel für Länge = 2: Beispiel für Länge = 3:<br />

* **<br />

**<br />

Aufgabe 29 'Sternenpyramide'<br />

***<br />

***<br />

***<br />

C **<br />

Schreibe ein Programm, das eine Sternenpyramide ausgibt. Die Höhe der Pyramide soll vom Benutzer angegeben<br />

werden können.<br />

Beispiel für Hoehe = 2: Beispiel für Hoehe = 3: Beispiel für Hoehe = 5:<br />

*<br />

***<br />

*<br />

***<br />

*****<br />

*<br />

***<br />

*****<br />

*******<br />

*********<br />

Aufgabe 30 'Kegelstumpf Funktion' CF *<br />

Ändern Sie das Programm der Aufgabe 7 so, dass das Volumen des Kegelstumpfes in einer separaten Funktion<br />

berechnet wird. (Die Ein- und Ausgabe soll weiterhin im Hauptprogramm stattfinden):<br />

<strong>Uebungsaufgaben</strong> Informatik (23.09.2010, I. Oesch) 4

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!