hoeken-berekenen

Gesponsorde koppelingen

PHP script bestanden

  1. hoeken-berekenen

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.