Avatar billede sungdk Nybegynder
16. april 2005 - 20:12 Der er 6 kommentarer og
1 løsning

Regnestykke i while

Hej!

Hvordan udregner jeg nemmest slutningen på et regnestykke som går "over" en while?

Eks:

while {
$mellem_regning = $tal+$andet_tal;
}

Lad os sige at while bliver gentaget 7 gange, med forskellige tal. Hvordan kan jeg regne $ialt ud?

$ialt består af: $mellem_regning(fra while1)+$mellem_regning(fra while2) osv.

Håber i forstod det :D

tak.....
Avatar billede dennismp Nybegynder
16. april 2005 - 20:13 #1
$ialt = 0;
while {
$mellem_regning = $tal+$andet_tal;

$ialt = $ialt + $mellem_regning;
}

og såfremt.
Avatar billede sungdk Nybegynder
16. april 2005 - 20:16 #2
dennismp > det endelige resultat skal skrives udenfor while...
Avatar billede dennismp Nybegynder
16. april 2005 - 20:18 #3
det er bare at skrive print $ialt; når du er færdig med dine while()-løkker
Avatar billede sungdk Nybegynder
16. april 2005 - 20:27 #4
tror ikke du helt forstår mig :(

$ialt skal være summen af ALLE $mellem_regn.
Avatar billede dennismp Nybegynder
16. april 2005 - 20:30 #5
Det er den da også? ($ialt = 0; skal kun gøres een gang. )

fx

$ialt = 0;

while( .. ) {
$mellem_regnings = ...;
$ialt = $ialt + $mellem_regning;
}


while( .. ) {
$mellem_regnings = ...;
$ialt = $ialt + $mellem_regning;
}

while( ... ) {
  ...
}

print "IAlt at betale: $ialt<br>";
Avatar billede sungdk Nybegynder
16. april 2005 - 20:35 #6
Tak!

Mig som lige havde lavet en brøler :D

4-4 = 0... Sjovt nok hehe

Svar tak! :D
Avatar billede dennismp Nybegynder
16. april 2005 - 20:39 #7
hehe :)

forresten, du kan jo skrive "$ialt = $ialt + $mellem_regning" som "$ialt += $mellem_regnings" (uden quotes, det er bare for at skille statements ad)

Det gør nøjagtigt det samme, men er lidt hurtigere at skrive. Det virker også for andre operatorer (minus, gange, dividerer, bitshifting .. osv)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester