Gå til innhold

PHP for/while


Anbefalte innlegg

Hei!

Sitter med en oppgave, og er fersk på dette temaet. Trenger derfor litt hjelp;

 

Lag et PHP program som lister ut alle tall som er delelige med 3 opp til 100 (inklusive 100). Bruk en forløkke. Lag samme utskrift som over med en while-løkke. Summer så disse i enten en for-løkke eller en

while-løkke. Finn så gjennomsnittet av tallene.

 

Hvordan får jeg listet ut alle tall som er delelige med 3?

Mvh Anders.

Lenke til kommentar
Videoannonse
Annonse

Hadde akkurat samme oppgaver i en oblig i fjor på HiO (nå HiOA).. :p

for($i = 0; $i <= 100; $i++)
{
  if(($i % 3) == 0)
       echo $i . " ";
}

$teller = 0;
while($teller <= 100)
{
   if(($teller % 3) == 0)
       echo $teller . " ";
   $teller++;
}

$antall = 0;
$sum = 0;
for($i = 0; $i <= 100; $i++)
{
  if(($i % 3) == 0)
  {
       echo $i . " ";
       $sum += $i;
       $antall++;
  }
}
echo "Gjennomsnittet av alle tall delelig på 3 tilogmed 100 er " . ($sum / $antall) . ".";

Endret av Occi
Lenke til kommentar

Hvis ikke oppgaveteksten sier noe mer spesifikt enn det som er oppgitt her, så er det å bruke restdivisjon veldig overkill, du burde kunne gjøre noe slikt som dette*:

for($i = 3; $i <= 100; $i = $i+3)
{
echo $i . " ";
}

 

*Jeg kan ikke PHP, så det kan være noen syntaxfeil ;)

Endret av blackbrrd
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...