Übung 4Perl

SeitenanfangSeitenendeThemen: Hashes, Operatoren für Hashes, Schleifen

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 Email an den AutorPerl, Lehrstuhl Mathe II, Uni Bayreuth.


Seitenanfang FehlermeldungHilfe zur Fehlermeldung © 2001-2003 Email an den AutorPerl, Lehrstuhl Mathe II, Uni Bayreuth