driehoek-van-pascal
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<center>Pascals Triangle:<br/>
<?PHP
// Begin tijdcheck
$start = microtime();
$lastrow = 25; // integer... Het aantal rijen.
// Initialiseer array
$var = array();
// Begin van de rij. Moet zo blijven staan, anders klopt de driehoek niet.
$var[0][1] = 1;
// Loop voor de rijen
for($i=0; $i<$lastrow;$i++){
// Loop voor de getallen
for($j=1;$j<($i+1);$j++){
// Tel de bovenliggende 2 waardes op om nieuwe waarde te maken en weergeven.
$var[$i][$j] = $var[$i-1][$j-1] + $var[$i-1][$j];
echo $var[$i][$j]." ";
}
// einde van de rij: enter
echo "<br/>";
}
// Eind tijdcheck
$end = microtime();
echo " Parsetime: <b>".($end - $start)."</b> seconden";
// geheugen weer vrijmaken voor de zekerheid
unset($var);
?></center>
<?PHP
// Begin tijdcheck
$start = microtime();
$lastrow = 25; // integer... Het aantal rijen.
// Initialiseer array
$var = array();
// Begin van de rij. Moet zo blijven staan, anders klopt de driehoek niet.
$var[0][1] = 1;
// Loop voor de rijen
for($i=0; $i<$lastrow;$i++){
// Loop voor de getallen
for($j=1;$j<($i+1);$j++){
// Tel de bovenliggende 2 waardes op om nieuwe waarde te maken en weergeven.
$var[$i][$j] = $var[$i-1][$j-1] + $var[$i-1][$j];
echo $var[$i][$j]." ";
}
// einde van de rij: enter
echo "<br/>";
}
// Eind tijdcheck
$end = microtime();
echo " Parsetime: <b>".($end - $start)."</b> seconden";
// geheugen weer vrijmaken voor de zekerheid
unset($var);
?></center>