states:zut_to_java:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
states:zut_to_java:start [2021/01/24 22:08] – [Aufgabe 3: Mikrowellenherd] Martin Pabst | states:zut_to_java:start [2021/01/30 22:16] – [Aufgabe 4: Stoppuhr mit Zehntelsekundenanzeige und Zwischenzeitmessung] Martin Pabst | ||
---|---|---|---|
Zeile 283: | Zeile 283: | ||
===== Stoppuhr mit Zeitanzeige und Tastatursteuerung! ===== | ===== Stoppuhr mit Zeitanzeige und Tastatursteuerung! ===== | ||
+ | {{ youtube> | ||
< | < | ||
<div class=" | <div class=" | ||
<script type=" | <script type=" | ||
- | Stoppuhr3 | + | Stoppuhr |
- | class Stoppuhr3 | + | class Stoppuhr |
int zustand; | int zustand; | ||
Zeile 299: | Zeile 299: | ||
Text ausgabe; | Text ausgabe; | ||
- | Stoppuhr3() { | + | Stoppuhr() { |
+ | | ||
super(); | super(); | ||
+ | | ||
+ | println(" | ||
+ | | ||
zustand = 1; | zustand = 1; | ||
ausgabe = new Text(400, 300, 64, "" | ausgabe = new Text(400, 300, 64, "" | ||
ausgabe.setAlignment(Alignment.center); | ausgabe.setAlignment(Alignment.center); | ||
+ | | ||
zeitausgeben(); | zeitausgeben(); | ||
+ | | ||
schreibeZustand(); | schreibeZustand(); | ||
} | } | ||
Zeile 365: | Zeile 371: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Aufgabe 4: Stoppuhr mit Zehntelsekundenanzeige und Zwischenzeitmessung ===== | ||
+ | Jetzt bist Du dran! Erweitere das Stoppuhr-Programm folgendermaßen: | ||
+ | * Die Stoppuhr soll die verstrichene Zeit in Sekunden und Zehntelsekunden anzeigen. Die Anzeige 16:8 bedeutet also z.B. 16 s und 8 Zehntelsekunden. | ||
+ | * Die Stoppuhr soll über eine Funktion zur Zwischenzeitanzeige verfügen, die mit der Taste z bedient wird. Details dazu kannst Du [[: | ||
+ | |||
+ | Damit Du möglichst gut zurechtkommst, | ||
+ | |||
+ | - Benenne das Attribut '' | ||
+ | - Ändere die Methode '' | ||
+ | - Ändere die Methode '' | ||
+ | - Teste Dein Programm! | ||
+ | - Schau' Dir das [[: | ||
+ | - Schreibe die Methode '' | ||
+ | - Obwohl auf den blauen Pfeilen auch vom Drücken der Tasten s und r die Rede ist, müssen die Methoden '' | ||
+ | - Teste Dein Programm abermals! | ||
+ | - Erweitere die Methode '' | ||
+ | - Erweitere die Methode '' | ||
+ | - Teste Dein Programm! | ||
+ | - Mach einen Rechtsklick auf den Dateinamen Deines Programms und wähle im Kontextmenü "Als Hausaufgabe markieren" | ||
+ | - Fertig! | ||
+ | |||
+ | [[.zehntelsekundenloesung: |
states/zut_to_java/start.txt · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1