Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dvprog_17 [2019-10-10 09:18] Daniel Viström |
dvprog_17 [2019-10-10 14:10] Daniel Viström |
||
---|---|---|---|
Line 8: | Line 8: | ||
Två varianter är speciellt användbart: | Två varianter är speciellt användbart: | ||
* Resten vid division med 2 avgör om ett tal är udda eller jämnt (ex. 5 % 2 -> 1 dvs udda, 6 % 2 -> 0 dvs jämnt). \\ | * Resten vid division med 2 avgör om ett tal är udda eller jämnt (ex. 5 % 2 -> 1 dvs udda, 6 % 2 -> 0 dvs jämnt). \\ | ||
- | * Genom att använda heltalsdivision med 10 kan man dela upp ett tal i enskilda | + | * Genom att använda heltalsdivision med 10 kan man dela upp ett tal i separata |
Line 15: | Line 15: | ||
include ' | include ' | ||
- | // Dela upp ett tal i separata siffor | + | // Dela upp ett tal i separata siffor. |
$tal = mt_rand(1, | $tal = mt_rand(1, | ||
echo 'Talet är: ' . $tal . '< | echo 'Talet är: ' . $tal . '< | ||
$kvar = $tal; | $kvar = $tal; | ||
- | $i = 0; | ||
while ($kvar > 0){ // Fortsätter tills inget finns kvar i talet. | while ($kvar > 0){ // Fortsätter tills inget finns kvar i talet. | ||
$siffror[] = $kvar % 10; // Resten vid division med 10 ger sista siffran. | $siffror[] = $kvar % 10; // Resten vid division med 10 ger sista siffran. |