ProblemFür ein Terminal soll eine vergrösserte Zahlenausgabe entwickelt werden, |
*** *** * * * * * * *** *** *** * * * *** *** * |
Die Zeichen-Matrix der Zahlen ist als String-2D-Array vorgegeben:
string Zahlen[5][10]={{"***"," *","***","***","* *","***","* ","***","***","***"}, {"* *"," *"," *"," *","* *","* ","* "," *","* *","* *"}, {"* *"," *","***","***","***","***","***"," *","***","***"}, {"* *"," *","* "," *"," *"," *","* *"," *","* *"," *"}, {"***"," *","***","***"," *","***","***"," *","***"," *"}};
Analyse
In welcher Reihenfolge müssen die Strings ausgegeben werden um die Ziffer 2 auf der Konsole darzustellen?
Wie kann auf die einzelnen Strings zugegriffen werden?
Entwickeln Sie ein Verfahren um das Problem zu lösen.
Design
Entwickeln Sie zunächst eine Lösung um eine einzelne Ziffer auszugeben.
Implementierung / Test
Implementieren und testen Sie Ihre Lösung.
Eweitern Sie Ihre Lösung so, das alle Ziffern ausgegeben werden: 0123456789
Erweitern Sie Ihre Lösung auf mehrere Ziffern.
Erstellen Sie ein Struktogramm für Ihre Lösung.
mögliche Lösung...