Homepage selbermachen 7.846 Themen, 35.563 Beiträge

PHP: Durch 2 Teilen...Ergebnis wieder durch 2 teilen usw.

Schnurbart / 9 Antworten / Flachansicht Nickles

Hallo, ich habe eine Zahl. diese ist z.b. 1000.

Nun soll diese Zahl durch 2 geteilt werden. Das daraus folgende Ergebnis wieder durch 2
und so weiter.

Das Ergebnis ist, dass die Anzahl der Teilungen angegeben werden sollen.

ALso zum Beispiel so:

Läuft im Hintergrund ab:
1000 / 2 = 500
500 / 2 = 250
250 / 2 = 125
.
.
.
---------------------------------

Gleichzeitig soll dazu dies dementsprechend ausgegeben werden.

1
2
3
.
.
.
----------------------------------

habe es schon auf zig Arten versucht

z.b.
$wert = 1000;
while($wert = 0)
{
$wert = $wert / 2;
}

oder auch
for($wert=1000;$wert>=0;$wert/2)
{ echo $wert; }

habe keine Ahnung wieso das nicht geht

Please help me

bei Antwort benachrichtigen
xafford Schnurbart „wieso nutzt du denn also Prozent stat dem geteilt /“
Optionen

das % ist der modulus. ich ging davon aus, daß du nur ganzzahlig teilen willst, also nicht z.b. 3/2 berechnen wolltest, sondern die zahl nur so lange teilen willst, wie das ergebnis ganzzahlig ist.
falls das nicht deine absicht war, so mußt du natürlich eine andere abbruchbedingugn wählen, so wie Apro es angesprochen hat.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen