Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
dvprog_17 [2019-10-10 09:07] Daniel Viström created |
dvprog_17 [2019-10-10 09:12] Daniel Viström |
||
---|---|---|---|
Line 3: | Line 3: | ||
Inom programmering är det bra att kunna göra heltalsdivision.\\ | Inom programmering är det bra att kunna göra heltalsdivision.\\ | ||
För att ta ut resten vid en division använder man: a % b (ex. 14 % 3 -> 2)\\ | För att ta ut resten vid en division använder man: a % b (ex. 14 % 3 -> 2)\\ | ||
- | För att få ut heltalsdelen använder man: (int)(a / b) (ex. (int)(14 / 3) -> 4)\\ | + | För att få ut heltalsdelen använder man: (int)(a / b) (ex. (int)(14 / 3) -> 4)\\ \\ |
+ | 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). \\ | ||
+ | * Genom att använda heltalsdivision med 10 kan man dela upp ett tal i enskilda siffror, se exempel. \\ | ||
<code php> | <code php> | ||
Line 10: | Line 14: | ||
// 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 . '< | ||