avatar
Untitled

Guest 158 11th Sep, 2024

MARKUP 1.96 KB
                                           
                         <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        let regon = 0
        let check = 0
        function sprawdz() {
            regon = prompt("Podaj numer regon: ")
            if (regon.length == 9) {
            console.log("jest krotki")
            let suma = 0
            console.log(regon[0])
            suma = parseInt(regon[0])*8 + parseInt(regon[1])*9 + parseInt(regon[2])*2 + parseInt(regon[3])*3 + parseInt(regon[4])*4 + parseInt(regon[5])*5 + parseInt(regon[6])*6 + parseInt(regon[7])*7
            console.log(suma)
            if (suma % 11 == parseInt(regon[8])) {
                alert("regon jest poprawny")
            } else alert("regon jest niepoprawny")
            } else if (regon.length == 14) {
            console.log("jest długi")
            let suma = parseInt(regon[0])*2 + parseInt(regon[1])*4 + parseInt(regon[2])*8 + parseInt(regon[3])*5 + parseInt(regon[5])*9 + parseInt(regon[6])*7 + parseInt(regon[7])*3 + parseInt(regon[8])*6 + parseInt(regon[9]) + parseInt(regon[10])*2 + parseInt(regon[11])*4 + parseInt(regon[12])*8
            console.log(suma)
            if (suma % 11 == parseInt(regon[13])) {
                alert("regon jest poprawny")
            } else alert("regon jest niepoprawny")
            } else alert("regon jest niepoprawny")
        }
    </script>
</head>
<body>
    <p>Przykładowe REGON:</p>
    <ul>
        <li>23511332857188</li>
        <li>732065814</li>
    </ul>
    <button onclick="sprawdz()">Sprawdzanie regon</button>
</body>
</html>
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM