007
02.12.2009, 00:28 Uhr
Hans
Library Walker (Operator)
|
Hi,
ein Tipp zur Pyramide: zwei geschachtelte Schleifen hast du ja schon; der Trick ist dann, die innere Schleife nur bis zu dem Wert laufen zu lassen, den der Schleifenzähler der Äusseren gerade hat. Um das an Deinem obigen Programm näher zu erläutern: Der Zähler der äusseren Schleife ist die Variable i, der Zähler der inneren Schleife ist die Variable x. Du lässt x also immer nur bis zu dem Wert laufen, den i gerade hat. Da kommen dann Dreiecke in dieser Form bei raus:
Wenn Du eine Pyramide haben willst, musst Du vor den Sternen Leerzeichen ausgeben. Wieviele das jeweils sind, musst du ausrechnen, bzw. das Programm berechnen lassen. Wenn die Pyramide zum Beispiel so aussehen soll:
Code: |
* *** ***** *******
|
gibst Du erst drei Leerzeichen aus, dann den Stern. In der nächsten Zeile erst zwei Leerzeichen, dann die Sterne, usw. In der letzten Zeile keine Leerzeichen mehr. Und: die Anzahl der Sterne ist in diesem Beispiel immer ungerade. Mit gerade Zahlen werden die Pyramiden nicht so schön symmetrisch, sondern irgendwie schief.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 02.12.2009 um 00:41 Uhr von Hans editiert. |