Hallo Fabian
Ich sollte vielleicht noch erwähnen, dass mein obiger Code eine Quick & Dirty Lösung ist. Es müssten natürlich noch eine Reihe von Überprüfungen [1] eingebaut werden.
Ausserdem sollte das Programm Kommandozeilenparameter akzeptieren, z.B.
-w, --weight
-H, --height
-h, --help
[1] eingegebener Wert ist eine Zahl oder nicht, usw.
und selbstverständlich auch die international wesentlich gebräuchlichere Einheiten wie stone/squareyard unterstützen. *g*
Freundliche Grüße
Vinzenz