Hi Leute, ich stehe vor einem kleinen Problem in Delphi, worauf ich momentan keine Lösung finde.
Wie bekomme ich es hin, ein gleichschenkliges Dreieck mithilfe von Sternen (*) zu formen?
Das Dreieck muss wiefolgt aussehen:
*
***
*****
*******
Der Benutzer gibt anfangs eine Zahl an, die den Reihen der Sterne entspricht (im Beispiel sind es 4).
Ich raffe es momentan nicht, wie ich das mit den Leerzeichen vor dem Stern machen soll. Dass ich jede Zeile eins weniger haben muss, sehe ich, jedoch weiß ich nicht, wie ich dann dort hintendran noch die richtige Anzahl von Sternen hinzufügen kann.
Ich hoffe, jemand weiß weiter.
(Leider sieht das Deieck ein wenig deformiert aus, deshalb eine Erklärung: Die Spitze des Dreiecks beginnt mit einem Stern, in der 2. Reihe sind es dann 3 Sterne und immer so weiter.)
PS: Alles sollte mit while, for bzw if möglich sein.
Manuel P. (1.172) News Poster 9x Beste Antwort 11x "Danke"
|