hoeken-berekenen
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?php
##################################################
## Nieuwsscript geschreven door Arjan Schuurman ##
## ArCome.nl - www.arcome.nl ##
##################################################
//Code #001 = Een van de hoeken is niet opgegeven.
echo '<html><head><title>Wiskunde is nog nooit zo makkelijk geweest!</title><style>a.header { color: #000000; text-decoration: none; } a.header:hover { color: #000000; text-decoration: none; } a { color: #0000FF; text-decoration: none; } a:hover { color: #FF0000; text-decoration: underline; } .titel { font-size: 18px; font-weight: bold; }</style></head><body style="margin: 0 0 0 0px;"><table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr valign="middle"><td style="height: 50px; background-color: rgb(146, 232, 60); font-family: Calibri, Trebuchet MS, Arial;"><div style="padding-left: 10px; padding-top: 1px; font-size: 20px; letter-spacing: 2px; font-weight: bold;"><a href="" class="header"><i>Wiskunde is nog nooit zo makkelijk geweest!</i></a></div></td></tr><tr valign="top"><td height="100%" style="font-family: Calibri, Trebuchet MS, Arial;"><div style="padding: 10 10 10 10px;">';
$onderdeel = $_GET['onderdeel'];
$methode = $_GET['methode'];
if ($onderdeel == "hoeken_berekenen") {
if ($methode == "z-h") {
echo "<div class=\"titel\">Hoeken berekenen</div>";
if ($_POST['submit'] && $_POST['hoek']) {
if ($_POST['zijderechts'] AND $_POST['zijdeschuin']) {
$check = 1;
} elseif ($_POST['zijdeonder'] AND $_POST['zijdeschuin']) {
$check = 2;
} elseif ($_POST['zijdeonder'] AND $_POST['zijderechts']) {
$check = 3;
} else {
echo "<br><br>Je had geen bekende zijde ingevuld.<br><a href=\"?onderdeel=".$onderdeel."&methode=".$methode."\">Klik hier</a> om terug te keren.";
}
$zijderechts = floatval($_POST['zijderechts']);
$zijdeschuin = floatval($_POST['zijdeschuin']);
$zijdeonder = floatval($_POST['zijdeonder']);
if ($zijderechts == 0) {
$zijderechts = "Niet ingevuld.";
} elseif($zijdeonder == 0) {
$zijdeonder = "Niet ingevuld.";
} elseif($zijdeschuin == 0) {
$zijdeschuin = "Niet ingevuld.";
}
if ($_POST['hoek'] == "rb") {
$hoek = "a";
$check2 = 1;
$hoeki = $_POST['hoek'];
} elseif($_POST['hoek'] == "lo") {
$hoek = "b";
$check2 = 2;
$hoeki = $_POST['hoek'];
} else {
echo "Er is iets fout gegaan, neem contact op met de webmaster Code #001.";
}
echo "Zijde Rechts = ".$zijderechts."<br>Zijde Schuin = ".$zijdeschuin."<br>Zijde Onder = ".$zijdeonder;
if ($check >= 1 AND $check2 == 1) {
if ($check == 1) {
echo '<br><br>Aanliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'cos\'.<br>cos('.$zijderechts.','.$zijdeschuin.')';
$graden = rad2deg(acos($zijderechts / $zijdeschuin));
} elseif ($check == 2) {
echo '<br><br>Overliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'sin\'.<br>sin('.$zijdeonder.','.$zijdeschuin.')';
$graden = rad2deg(asin($zijdeonder / $zijdeschuin));
} elseif ($check == 3) {
echo '<br><br>Overliggende zijde en aanliggende zijde is ingevuld, dus maken we gebruik van de \'tan\'.<br>tan('.$zijdeonder.','.$zijderechts.')';
$graden = rad2deg(atan($zijdeonder / $zijderechts));
}
$graden = str_replace('nan', 'Math Error', strtolower($graden));
echo "<br><br>Hoek A = ".$graden."°<br><br><a href=\"?onderdeel=".$onderdeel."&methode=".$methode."\">Terug</a>";
}
if ($check >= 1 AND $check2 == 2) {
if ($check == 1) {
echo '<br><br>Overliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'sin\'.<br>sin('.$zijderechts.','.$zijdeschuin.')';
$graden = rad2deg(asin($zijderechts / $zijdeschuin));
} elseif ($check == 2) {
echo '<br><br>Aanliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'cos\'.<br>cos('.$zijdeonder.','.$zijdeschuin.')';
$graden = rad2deg(acos($zijdeonder / $zijdeschuin));
} elseif ($check == 3) {
echo '<br><br>Aanliggende zijde en overliggende zijde is ingevuld, dus maken we gebruik van de \'tan\'.<br>tan('.$zijdeonder.','.$zijderechts.')';
$graden = rad2deg(atan($zijdeonder / $zijderechts));
}
$graden = str_replace('nan', 'Math Error', strtolower($graden));
echo "<br><br>Hoek B = ".$graden."°<br><br><a href=\"?onderdeel=".$onderdeel."&methode=".$methode."\">Terug</a>";
}
} else {
echo "Vul de bekende getallen in en klik de hoek aan die je wilt berekenen.";
echo "<div style=\"margin-left: 5px; margin-top: 5px; width: 203px; height: 203px; background-image: url(vorm1.jpg); background-repeat: no-repeat; background-position: left top;\">";
echo "<form method=\"post\" action=\"#\">";
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"228\">";
echo "<tr valign=\"top\">";
echo "<td>";
echo "<div style=\"padding-left: 181px; padding-top: 18px;\"><input name=\"hoek\" value=\"rb\" type=\"radio\"></div>";
echo "</td></tr><tr valign=\"top\">";
echo "<td height=\"100%\">";
echo "<table border=\"0\" cellspacing=\"0\" style=\"margin-left: 77px;\" width=\"203\" cellpadding=\"0\"><tr valign=\"middle\">";
echo "<td valign=\"middle\" width=\"128\"><input style=\"margin-top: 40px; width: 30px;\" name=\"zijdeschuin\" type=\"text\"></td>";
echo "<td>";
echo "<input style=\"margin-top: 40px; width: 30px;\" name=\"zijderechts\" type=\"text\">";
echo "</td>";
echo "</tr></table></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<div style=\"padding-left: 14px; padding-bottom: 6px;\" colspan=\"2\"><input name=\"hoek\" value=\"lo\" type=\"radio\"></div>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<div style=\"padding-left: 9px;\">";
echo "<center><input style=\"width: 30px;\" name=\"zijdeonder\" type=\"text\"></center>";
echo "</div>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<br><input type=\"submit\" name=\"submit\" value=\"Berekenen!\">";
echo "</form>";
echo "</div>";
}
} else {
echo "<div class=\"titel\">Hoeken berekenen</div>";
echo "U heeft gekozen om hoeken te berekenen. Kies uit één van de volgende manieren:<br><br>";
echo "<a href=\"?onderdeel=".$onderdeel."&methode=z-h\">Lengten van zijde naar Graden van hoek</a>";
}
} else {
echo "<div class=\"titel\">Keuzeopties</div>";
echo "Kies uit één van de volgende opties:<br><a href=\"?onderdeel=hoeken_berekenen\">Hoeken Berekenen</a>";
}
?></div></td></tr><tr><td style="height: 30px; background-color: rgb(235, 154, 82); font-family: Calibri, Trebuchet MS, Arial;"><small style="padding-left: 10px;">Footer</small></td></tr></table></div></body></html>
##################################################
## Nieuwsscript geschreven door Arjan Schuurman ##
## ArCome.nl - www.arcome.nl ##
##################################################
//Code #001 = Een van de hoeken is niet opgegeven.
echo '<html><head><title>Wiskunde is nog nooit zo makkelijk geweest!</title><style>a.header { color: #000000; text-decoration: none; } a.header:hover { color: #000000; text-decoration: none; } a { color: #0000FF; text-decoration: none; } a:hover { color: #FF0000; text-decoration: underline; } .titel { font-size: 18px; font-weight: bold; }</style></head><body style="margin: 0 0 0 0px;"><table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr valign="middle"><td style="height: 50px; background-color: rgb(146, 232, 60); font-family: Calibri, Trebuchet MS, Arial;"><div style="padding-left: 10px; padding-top: 1px; font-size: 20px; letter-spacing: 2px; font-weight: bold;"><a href="" class="header"><i>Wiskunde is nog nooit zo makkelijk geweest!</i></a></div></td></tr><tr valign="top"><td height="100%" style="font-family: Calibri, Trebuchet MS, Arial;"><div style="padding: 10 10 10 10px;">';
$onderdeel = $_GET['onderdeel'];
$methode = $_GET['methode'];
if ($onderdeel == "hoeken_berekenen") {
if ($methode == "z-h") {
echo "<div class=\"titel\">Hoeken berekenen</div>";
if ($_POST['submit'] && $_POST['hoek']) {
if ($_POST['zijderechts'] AND $_POST['zijdeschuin']) {
$check = 1;
} elseif ($_POST['zijdeonder'] AND $_POST['zijdeschuin']) {
$check = 2;
} elseif ($_POST['zijdeonder'] AND $_POST['zijderechts']) {
$check = 3;
} else {
echo "<br><br>Je had geen bekende zijde ingevuld.<br><a href=\"?onderdeel=".$onderdeel."&methode=".$methode."\">Klik hier</a> om terug te keren.";
}
$zijderechts = floatval($_POST['zijderechts']);
$zijdeschuin = floatval($_POST['zijdeschuin']);
$zijdeonder = floatval($_POST['zijdeonder']);
if ($zijderechts == 0) {
$zijderechts = "Niet ingevuld.";
} elseif($zijdeonder == 0) {
$zijdeonder = "Niet ingevuld.";
} elseif($zijdeschuin == 0) {
$zijdeschuin = "Niet ingevuld.";
}
if ($_POST['hoek'] == "rb") {
$hoek = "a";
$check2 = 1;
$hoeki = $_POST['hoek'];
} elseif($_POST['hoek'] == "lo") {
$hoek = "b";
$check2 = 2;
$hoeki = $_POST['hoek'];
} else {
echo "Er is iets fout gegaan, neem contact op met de webmaster Code #001.";
}
echo "Zijde Rechts = ".$zijderechts."<br>Zijde Schuin = ".$zijdeschuin."<br>Zijde Onder = ".$zijdeonder;
if ($check >= 1 AND $check2 == 1) {
if ($check == 1) {
echo '<br><br>Aanliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'cos\'.<br>cos('.$zijderechts.','.$zijdeschuin.')';
$graden = rad2deg(acos($zijderechts / $zijdeschuin));
} elseif ($check == 2) {
echo '<br><br>Overliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'sin\'.<br>sin('.$zijdeonder.','.$zijdeschuin.')';
$graden = rad2deg(asin($zijdeonder / $zijdeschuin));
} elseif ($check == 3) {
echo '<br><br>Overliggende zijde en aanliggende zijde is ingevuld, dus maken we gebruik van de \'tan\'.<br>tan('.$zijdeonder.','.$zijderechts.')';
$graden = rad2deg(atan($zijdeonder / $zijderechts));
}
$graden = str_replace('nan', 'Math Error', strtolower($graden));
echo "<br><br>Hoek A = ".$graden."°<br><br><a href=\"?onderdeel=".$onderdeel."&methode=".$methode."\">Terug</a>";
}
if ($check >= 1 AND $check2 == 2) {
if ($check == 1) {
echo '<br><br>Overliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'sin\'.<br>sin('.$zijderechts.','.$zijdeschuin.')';
$graden = rad2deg(asin($zijderechts / $zijdeschuin));
} elseif ($check == 2) {
echo '<br><br>Aanliggende zijde en schuine zijde is ingevuld, dus maken we gebruik van de \'cos\'.<br>cos('.$zijdeonder.','.$zijdeschuin.')';
$graden = rad2deg(acos($zijdeonder / $zijdeschuin));
} elseif ($check == 3) {
echo '<br><br>Aanliggende zijde en overliggende zijde is ingevuld, dus maken we gebruik van de \'tan\'.<br>tan('.$zijdeonder.','.$zijderechts.')';
$graden = rad2deg(atan($zijdeonder / $zijderechts));
}
$graden = str_replace('nan', 'Math Error', strtolower($graden));
echo "<br><br>Hoek B = ".$graden."°<br><br><a href=\"?onderdeel=".$onderdeel."&methode=".$methode."\">Terug</a>";
}
} else {
echo "Vul de bekende getallen in en klik de hoek aan die je wilt berekenen.";
echo "<div style=\"margin-left: 5px; margin-top: 5px; width: 203px; height: 203px; background-image: url(vorm1.jpg); background-repeat: no-repeat; background-position: left top;\">";
echo "<form method=\"post\" action=\"#\">";
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"228\">";
echo "<tr valign=\"top\">";
echo "<td>";
echo "<div style=\"padding-left: 181px; padding-top: 18px;\"><input name=\"hoek\" value=\"rb\" type=\"radio\"></div>";
echo "</td></tr><tr valign=\"top\">";
echo "<td height=\"100%\">";
echo "<table border=\"0\" cellspacing=\"0\" style=\"margin-left: 77px;\" width=\"203\" cellpadding=\"0\"><tr valign=\"middle\">";
echo "<td valign=\"middle\" width=\"128\"><input style=\"margin-top: 40px; width: 30px;\" name=\"zijdeschuin\" type=\"text\"></td>";
echo "<td>";
echo "<input style=\"margin-top: 40px; width: 30px;\" name=\"zijderechts\" type=\"text\">";
echo "</td>";
echo "</tr></table></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<div style=\"padding-left: 14px; padding-bottom: 6px;\" colspan=\"2\"><input name=\"hoek\" value=\"lo\" type=\"radio\"></div>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<div style=\"padding-left: 9px;\">";
echo "<center><input style=\"width: 30px;\" name=\"zijdeonder\" type=\"text\"></center>";
echo "</div>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<br><input type=\"submit\" name=\"submit\" value=\"Berekenen!\">";
echo "</form>";
echo "</div>";
}
} else {
echo "<div class=\"titel\">Hoeken berekenen</div>";
echo "U heeft gekozen om hoeken te berekenen. Kies uit één van de volgende manieren:<br><br>";
echo "<a href=\"?onderdeel=".$onderdeel."&methode=z-h\">Lengten van zijde naar Graden van hoek</a>";
}
} else {
echo "<div class=\"titel\">Keuzeopties</div>";
echo "Kies uit één van de volgende opties:<br><a href=\"?onderdeel=hoeken_berekenen\">Hoeken Berekenen</a>";
}
?></div></td></tr><tr><td style="height: 30px; background-color: rgb(235, 154, 82); font-family: Calibri, Trebuchet MS, Arial;"><small style="padding-left: 10px;">Footer</small></td></tr></table></div></body></html>