MINT üben

Variablen und Datentypen

Zwei Abituraufgaben zu Variablen und Datentypen — mit Hinweisen und Erwartungshorizont.

Dein Fortschritt:
0 / 0 Aufgaben
1

Der Fahrradverleih

AFB I–II

Ein Fahrradverleih entwickelt eine App. Für jedes Leihrad sollen gespeichert werden: die Radnummer, der Kilometerstand mit einer Nachkommastelle, der Akkustand in ganzen Prozent, ob das Rad gerade ausgeliehen ist, ein Kennbuchstabe für die Kategorie (E für E-Bike, C für Cityrad) und der Name der Station, an der das Rad steht.

Das Rad Nummer 214 ist ein E-Bike, hat 1532,4 km gefahren, einen Akkustand von 87 %, ist nicht ausgeliehen und steht an der Station „Bahnhof“.

  1. Ordnen Sie jeder der sechs Angaben begründet einen geeigneten Java-Datentyp zu.
  2. Geben Sie Java-Anweisungen an, die sechs Variablen für das Rad 214 deklarieren und mit den genannten Werten initialisieren. Geben Sie außerdem Anweisungen an, die eine Ausleihe mit 12,5 km Fahrt und 9 Prozentpunkten Akkuverbrauch verbuchen.
  3. Erläutern Sie, warum die Anweisung akku = 87.5; nicht übersetzt wird, während km = 1532; funktioniert.

Hinweise

Hinweis zu Aufgabe a)
Was wird gezählt, was gemessen, was ist ja/nein, was ein einzelnes Zeichen, was ein Text?
Hinweis zu Aufgabe b)
Deklaration und Initialisierung lassen sich in einer Zeile schreiben. Für das Verbuchen: Welche Variablen ändern sich — und wie schreibt man „erhöhe um“ als Zuweisung?
Hinweis zu Aufgabe c)
Welche Umwandlung macht Java automatisch, welche nur mit einem Cast — und was ginge dabei verloren?