<< Übung 3 | Übungen | Übung 5 >> |
1. Schreiben Sie ein Programm countWords.pl, das Wörter von der Tastatur einliest und diese zählt. Geben Sie die Wörter alphabetisch sortiert (Hilfe) und deren Anzahl (Hilfe) aus. Der Einlesevorgang soll mit einer leeren Eingabe (Hilfe) abgebrochen werden.
2. Schreiben Sie ein Programm hexColor.pl, das den Hexadezimal-Code einer RGB-Farbe ausgibt. Eingabe soll eine Farbe sein - z. B.: red - und deren Ausgabe ein Hexadezimal-Code - im Beispiel: #FF0000 - sein. Es soll solange nach einer Farbe gefragt werden, bis ein 'q' eingegeben wird (Hilfe). Falls eine Falscheingabe gemacht wurde, dann soll das Programm das erkennen und sagen, dass diese Farbe nicht existiert. Zusätzlich zur Fehlermeldung soll es alle möglichen Farbnamen, die das Programm kennt, alphabetisch sortiert anzeigen. Die Farben sollen im Programm in einem Hash gespeichert werden (Hilfe).
Farbe | Hex-Code | |
black | #000000 | |
red | #FF0000 | |
yellow | #FFFF00 | |
blue | #0000FF | |
white | #FFFFFF | |
brown | #A52A2A | |
orange | #FFA500 | |
green | #008000 |
3. Wer will kann vorangegangene Aufgabe noch etwas abändern: Falls eine - für das Programm - unbekannte Farbe gesucht wird, soll das Programm fragen, ob die angegebene Farbe aufgenommen werden soll. Falls ja, dann soll ein HEX-Code eingegeben werden und dem Hash mit diese Farbe hinzugefügt werden. Noch ein paar Ideen:
Die Ergebnisse schicken Sie bitte an Perl, Lehrstuhl Mathe II, Uni Bayreuth.
<< Übung 3 | Übungen | Übung 5 >> |
© 2001-2003 Perl, Lehrstuhl Mathe II, Uni Bayreuth |