epyks Skrevet 25. september 2011 Del Skrevet 25. september 2011 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
Teig Skrevet 25. september 2011 Del Skrevet 25. september 2011 (endret) Bruk modulus-operatoren (%). Denne sjekker om det blir noen rest hvis et tall deles på et annet. F.eks 10 % 3 = 1 (det er en rest). 10 er dermed ikke delelig på 3. Endret 25. september 2011 av Teig Lenke til kommentar
Occi Skrevet 26. september 2011 Del Skrevet 26. september 2011 (endret) Hadde akkurat samme oppgaver i en oblig i fjor på HiO (nå HiOA).. 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 26. september 2011 av Occi Lenke til kommentar
blackbrrd Skrevet 26. september 2011 Del Skrevet 26. september 2011 (endret) 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 26. september 2011 av blackbrrd Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå