Błędny wynik tangensa Javascript

dlugamarta | 2021-09-25 17:03:58 UTC | #1

Dzień dobry
Jestem początkująca. Szukałam i nie znalazłam.
Kod musi zawierać const i document.getElementById(“”).innerHTML
Użytkownik wprowadza liczbę 90 stopni alfa i klika oblicz. Wynik tangens alfa nie wyświetla się. Nie wiem co mam źle. Proszę o pomoc. Męczę się z tym już tydzień.

HTML
    <!DOCTYPE html>
<html lang="pl">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="stopien_sinus.js"></script>
</head>

<body>
    <form id="oblicz" action="" method="post" autocomplete="off">
        <div>
            <h3>Przelicznik Stopnia Alfa na Sinus Alfa</h3>
            Stopień Alfa <input type="number" id="SA"><br>
            Tangens: <span id="TAN">= </span><br><br>
            <input type="button" value="Oblicz" onclick="myFunction()">
            <input type="reset" value="RESETUJ" onclick="resetuj()">
        </div>
    </form>

</body>

</html>


JAVASCRIPT
    function myFunction() {
const SA = parseInt(document.getElementById("SA").value);
const TAN = Math.abs(parseInt(SA) - (parseInt(SA)  / 180) * 180);
   if (TAN === SA){
        document.getElementById("TAN").innerHTML = Math.abs(SA - (SA / 180) * 180) + '=' + ' <b>Nie istnieje! - &#8734;</b> ' + TAN.toFixed(4);
    }

function resetuj () {
    document.getElementById("TAN").innerHTML = '';
}

system | 2021-10-26 08:26:37 UTC | #2

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.