Új hozzászólás Aktív témák

  • Doink

    aktív tag

    válasz ZephyrDavid #6948 üzenetére

    Itt egy rossz megoldás mert az általad írt feltételeket ki kellene javítani:
    (1 háromszög nem akkor egyenlő száru ha base === b_side !== c_side, hanem ha bármelyik 2 oldala egyenlő)
    Vagyis lehet hogy jó csak a base nekem nem mond semmit egy háromszögről azon kívül hogy "az szokott alul lenni".

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Page Title</title>
    </head>
    <body>

    <input id="a" type="number">
    <input id="b" type="number">
    <input id="c" type="number">
    <input type="submit" onclick="calc()">

    <div id="result"></div>

    <script>
    function getType(a, b, c) {
    if ((a === b) && (b === c)) {
    return "isosceles";
    } else if ((a === b) && (b !== c)) {
    return "equiletal";
    } else if ((a !== b) && (b !== c)) {
    return "uneven";
    }
    return "???";
    }
    function calc() {
    const a = parseInt(document.getElementById("a").value);
    const b = parseInt(document.getElementById("b").value);
    const c = parseInt(document.getElementById("c").value);

    document.getElementById("result").innerHTML = `${a} ${b} ${c} => ${getType(a, b, c)}`;
    }
    </script>
    </body>
    </html>

Új hozzászólás Aktív témák