Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dvprog_17 [2019-10-10 09:14]
Daniel Viström
dvprog_17 [2020-05-18 20:25]
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 siffror, se exempel. \\+* Genom att använda heltalsdivision med 10 kan man dela upp ett tal i separata siffror, se exempel. \\
  
  
Line 13: Line 15:
 include 'head.php'; include 'head.php';
  
-// Dela upp ett tal i separata siffor+// Dela upp ett tal i separata siffor.
 $tal = mt_rand(1,9999);              // Slumpar ett tal mellan 1 och 9999. $tal = mt_rand(1,9999);              // Slumpar ett tal mellan 1 och 9999.
 echo 'Talet är: ' . $tal . '<br>'; echo 'Talet är: ' . $tal . '<br>';
  
 $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.
Line 32: Line 33:
  
 include 'foot.php'; include 'foot.php';
-?> 
 </code> </code>