i

Übungsaufgaben zur Nutzung von Fallunterscheidungen und Aufzählungen

Aufgabe 1. Übungsaufgabe: Kontertypen eines Videospiels

In einem Videospiel können Spielfiguren gegeneinander antreten. Jeder Spielfigur ist einem von drei Typen {Feuer, Wasser, Gras} zugeordnet. Je nach Typ sind die Spielfiguren unterschiedlich effektiv gegeneinander. In der unteren Abbildung siehst du eine Tabelle die dir anzeigt gegen welchen anderen Typ ein Typ besonders effektiv (grün), neutral (grau) oder ineffektiv (rot) ist.
Feuer-Wasser-Gras-Kontertabelle[1]

A1. Schreibe eine Funktion, die dir für den übergeben Typ den Kontertyp liefert. Also beispielsweise Wasser bei der Übergabe Feuer. Verwende als Datentyp eine geeignete selbstdefinierte Aufzählung.


Aufgabe 2. Übungsaufgabe: Smartphone-Betriebssysteme

Ein kleiner Smartphone-Vertrieb bietet Smartphones verschiedener Marken an. Eine der häufigsten Fragen der Kunden ist welche Smartphonemarke welches Betriebssystem verwendet sollst du eine Funktion schreiben die diese Frage automatisiert beantwortet. Der Vertrieb bietet die folgenden Marken an:

Marke Betriebssystem
Apple iOS
Google Android
Huawei HarmonyOS
Samsung Android
Sony Android
Xiaomi Android

A2. Schreibe eine Funktion die die beschrieben Aufgaben erfüllt, definiere dazu geeignete Aufzählung.

Quellen

Suche

v
100.137.3.2.3 Übungsaufgaben zur Nutzung von Fallunterscheidungen und Aufzählungen
Kopieren durch Anklicken

Rückmeldung geben