Robert Lubkoll/Java Kurs/Tag1/Teil1/Aufgaben
Version vom 23. März 2006, 10:34 Uhr von Robert L (Diskussion) (→Aufgabenblatt Tag1 Teil1: Lösungen verlinkt)
Inhaltsverzeichnis
Aufgabenblatt Tag1 Teil1
- Melde dich an einer der Suns in den Rechnerräumen an oder logge dich per ssh mit deinem eigenden Notebook in deinen CS-Account ein.
1.) getting started
- Wenn du neu in Unix bist spiele ein wenig mit den Kommandos cd und ls.
- Lege dir ein Verzeichnis "Javakurs" an und kopiere unsere Vorgaben für Tag1 von .... an diesen Ort.
- Entpacke die Vorgaben die sich nun in deinem Verzeichnis befinden.
- Benenne die Datei "gibMirEinenNamen" im entstandenen Verzeichnis "Tag1/Teil1/" in "compiliereMich.java" um.
- lösche im selben Verzeichnis die Datei "weckMitDieserDatei" und das Verzeichnis "weckMitDiesemVerzeichnis".
- siehe:
- mkdir (Verzeichnis anlegen)
- cd und ls (Navigieren)
- cp (kopieren)
- mv (verschieben und umbenennen)
- rm und rmdir(Löschen von Dateien und Verzeichnissen)
- tar (packen und entpacken)
2.) compiling
- compiliere die soeben umbenannte Datei "compiliereMich.java" mit javac.
- Führe das Programm in der entstandenen Datei compiliereMich.class mit java aus.
- siehe:
- javac (Javaprogramme compilieren)
- java (compilierte Javaprogramme ausführen)
3.) | HelloWorld.java
- Öffne einen Texteditor deiner Wahl.
- Schreibe ein Programm das "Hallo Welt" auf der Console ausgibt und teste es.
4.) | Kassenbon.java
TODO: Wie zum Henker lade ich eine Datei in dieses Wiki?? (am besten garnicht, die formatierung kackt dann da eh rum (ja gut das kann man umgehen)aber besser ne file auf irgendeinen webspace am besten cs-netz hochladen.. (siehe LE2) )
- Es soll ein Programm geschrieben werden welches einen Kassenbong auf der Console ausgibt.
Am Anfang des Programmes werden in Form von Variablen folgende Werte festgelegt:
- Anzahl von mindestens vier verschiedenen Waren die gekauft werden sollen.
- Einzelpreise der Waren. (Ja, jede Warensorte hat einen anderen Preis)
- Inhalt des Brieftasche.
Das Programm soll den Gesamtpreis der Eingangs festgelegten Waren ermitteln. Übersteigt der Gesamtpreis den Inhalt der Brieftasche wird der Benutzer auf den fehlenden Betrag hingewiesen. Reicht der Inhalt der Brieftasche für den Einkauf wird ein Kassenbon ausgegeben der die gekauften Waren mit Anzahl und Preis sowie am Ende den Gesamtpreis auflistet.
- Tipp: Erstellt erst ähnlich wie im "Hallo Welt" Programm die Ausgabe des Kassenbons und füllt sie anschließend mit Berechnungen und der Fallunterscheidung.
5.) KassenbonMK2.java
- Erstellt eine Kopie eures soeben geschriebenden Programmes.
- Verändert das Programm so das nun der Kassenbon solange mit Waren gefüllt wird bis der Inhalt der Brieftasche für keine weiteren Einkäufe ausreicht.
- Tipp: viele viele Fallunterscheidungen
TODO
- Howtos zu Befehlen schreiben oder finden
- Howto zum Einloggen per SSH (+ putty unter Win)
- Verzeichnisstruktur Tag1/Teil1 anlegen
- gibMirEinenNamen anlegen
- weckMitDieserDatei und WeckMitDiesemVerzeichnis anlegen
- compiliereMich.java schreiben