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:14] Daniel Viström |
dvprog_17 [2019-10-10 09:19] Daniel Viström |
||
---|---|---|---|
Line 2: | Line 2: | ||
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 \\ |
- | För att få ut heltalsdelen använder man: (int)(a / b) (ex. (int)(14 / 3) -> 4)\\ \\ | + | ex. 14 % 3 -> 2\\ |
+ | För att få ut heltalsdelen använder man: (int)(a / b) \\ | ||
+ | ex. (int)(14 / 3) -> 4\\ \\ | ||
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 |