PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : berechnungen mit schleifen


zergo
23.07.2009, 10:36:58
moin,

ich komm einfach nicht weiter, ich hab nun folgene schleife gebaut:

<?php

for ($i=$_POST["zahl1"]; $i<=$_POST["zahl2"]; $i++)
{
echo "$i ";
}

?>


damit geht ja bis jetzt nur das ich von eine zahl z.b. 1 bis zu einer anderen zahl z.b. 5 alle zahlen dazwischen und 1 und 5 aufzählen lassen kann also so:

1,2,3,4,5


aber wie kann ich das nun so umbauen, das der z.b. 1+2+3+4+5 macht und mir dann das ergebnis anzeigt?

hoffe hier kann mir schnell jemand helfen, bin komplett neu auf dem gebiet.

mfg zergo

DokuLeseHemmung
23.07.2009, 10:43:16
evtl. nicht die Resourcen schonendste Variante.......
echo array_sum(range($_POST["zahl1"],$_POST["zahl2"]));
*ungetestet*

Indyk
23.07.2009, 10:49:35
// $_POST['zahl1'] = 1;
// $_POST['zahl2'] = 5;

$x = 0;
for($i=1;$i<=5;$i++)
{
$x += $i; //+1, +2, +3, +4, +5
}

echo $x;

zergo
23.07.2009, 10:49:41
super danke hat geklappt

vt1816
23.07.2009, 10:52:12
<?php

for ($i=$_POST['zahl1']; $i<=$_POST['zahl2']; $i++)
{
echo $i ." + ";
$sum += $i;
}

echo " = " . $sum;

?>


1 + 2 + 3 + 4 + 5 + = 15

zergo
23.07.2009, 11:18:04
wieso wird jetzt hier einfach was gelöscht?

Indyk
23.07.2009, 11:20:36
Hier wird nicht einfach gelöscht, ich habe deinen Post als separaten Thread in den MySQL Bereich verschoben.

vt1816
23.07.2009, 11:20:46
wieso wird jetzt hier einfach was gelöscht?

Hier wurde nicht gelöscht - ein Mod hat Deine neue - nicht mehr zum Thema gehörende - Frage nur in den richten Thread verschoben. Wer lesen kann - ist klar im Vorteil...

zergo
23.07.2009, 11:25:31
achso ok danke, merk ich mir wenn das nächste mal was fehlt^^

mfg zergo