ENTDECKEN: mehrdimensionale Arrays (Felder)

In einem zweidimensionalen Feld sind die Raumkapazität und die Raumbelegung (z.B. einer Jugendherberge oder eines Seminarhotels) gespeichert. Es soll für jeden Raum eine Raumnummer, die Kapazität und die aktuelle Belegung ausgegeben werden.[br][br]Dazu wird in der main-Methode zuerst ein zweidimensionales Feld [i]room [/i]angelegt und mit Werten befüllt. Die erste Zeile der Matrix repräsentiert die Raumnummer, die zweite Zeile die Kapazität des Raumes und die dritte Zeile die aktuelle Belegung. Die sechs Spalten der Matrix repräsentieren die sechs Räume. Der 1. Raum hat zum Beispiel die Nummer 11 und vier Plätze, wovon derzeit zwei belegt sind.
Um die Werte der einzelnen Räume auszugeben, durchlaufen wir die erste Zeile und greifen dabei auch auf die anderen beiden Zeilen zu. Wichtig ist, dass alle Zeilen gleich viele Werte enthalten, was noch gesondert überprüft werden könnte/sollte.
Ausgabe
Um bei einer Matrix alle Elemente durchzulaufen, werden typischerweise zwei ineinander verschachtelte Schleifen verwendet. So könnten wir beispielsweise alle Zahlen der Matrix ausgeben:[br][br]https://repl.it/@IrisGroher/RoomAdmin
Ausgabe
Auf ähnliche Weise lässt sich die Summer aller Zahlen berechnen:[br]
Ausgabe
Teste nun das fertig implementiere Programm im kooperativen Online-Editor repl.it:[br][br][url=https://repl.it/@IrisGroher/RoomAdmin]https://repl.it/@IrisGroher/RoomAdmin[/url]

Information: ENTDECKEN: mehrdimensionale Arrays (Felder)