1. Aufgabe:
Schreiben Sie ein Programm, das folgende Ausgabe am linken Rand der Konsole erzeugt:
"
"
# #
# #
# #
# #
# #
"
"
# #
# #
# #
# #
# #
"
"
Verwenden Sie bitte für die Positionierung der Zeichen keine Leerzeichen. Der genaue Abstand zwischen den Zeichen ist Ihnen freigestellt. Lediglich die Ausrichtung der Zeichen sollte so aussehen wie in dem Beispiel.
Kennzeichnen Sie Ihr Listing bitte mit dem folgenden Programmkopf:
/* ####################################################
Einsendeaufgabe 2.1
#################################################### */
[. . .]
max. <Pkt.>/30 Pkt.
2. Aufgabe:
Schreiben Sie ein Programm, das zwei int-Werte über grafische Dialoge einliest und in int-Variablen speichert. Der erste eingelesene Wert soll durch den zweiten eingelesenen Wert dividiert werden. Die Ausgabe soll als Typ double erfolgen. Achten Sie dabei bitte darauf, dass auch für Divisionen wie 10 / 3 die Stellen nach dem Komma im Ergebnis erscheinen.
Kennzeichnen Sie Ihr Listing bitte mit dem folgenden Programmkopf:
/* ####################################################
Einsendeaufgabe 2.2
#################################################### */
[. . .]
max. <Pkt.>/40 Pkt.
3. Aufgabe:
Geben Sie für die folgenden Wertebereiche einen geeigneten Datentyp an. Verwenden Sie dabei den kleinstmöglichen Datentyp.
Wertebereich Datentyp
510.33 bis 10012.61 [. . .]
0.987543219 bis 1 [. . .]
1 bis 100 [. . .]
–10 bis 3243231231 [. . .]
K bis Z [. . .]
max. pro richtige Angabe 2 Pkt., insges. <Pkt.>/10 Pkt.
4. Aufgabe:
Das folgende Programm führt Berechnungen mit Kilometern, Metern und Zentimetern durch. Ändern Sie den Quelltext so, dass statt der Zahlen entsprechende symbolische Konstanten verwendet werden.
/*#########################################################
Einsendeaufgabe 2.4
##########################################################*/
public class Java02e_einsend04 {
public static void main(String[] args) {
int variable;
variable = 1000;
//bitte in einer Zeile eingeben
System.out.println("Ein Kilometer entspricht " + variable + " Metern.");
variable = 1000 * 100;
//bitte in einer Zeile eingeben
System.out.println("Ein Kilometer entspricht " + variable + " Zentimetern.");
}
}
[. . .]
max. <Pkt.>/20 Pkt.
insges. <Pkt.>/100 Pkt