Lekcja 1
This commit is contained in:
1 parent
41da4466ba
commit
ec2fc8b146
4 files changed
+262
No files matched your search
@@ -0,0 +1,48 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Lekcja 1 - REGON</title>
|
||||
<script>
|
||||
let regon = prompt("Użytkownicze podaj REGON!")
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<script>
|
||||
let regon_poprawny = false
|
||||
if (regon.length >= 9) {
|
||||
// wersja 9-cyfrowa
|
||||
let suma_kontrolna = 0
|
||||
let wagi = [8, 9, 2, 3, 4, 5, 6, 7]
|
||||
for (let i = 0; i < 8; i++) {
|
||||
suma_kontrolna += (parseInt(regon[i]) * wagi[i])
|
||||
}
|
||||
suma_kontrolna %= 11
|
||||
|
||||
if (suma_kontrolna == parseInt(regon[8])) {
|
||||
if (regon.length == 9) {
|
||||
regon_poprawny = true
|
||||
} else if (regon.length == 14) {
|
||||
// wersja 14-cyfrowa
|
||||
suma_kontrolna = 0
|
||||
wagi = [2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8]
|
||||
for (let i = 0; i < 13; i++) {
|
||||
suma_kontrolna += (parseInt(regon[i]) * wagi[i])
|
||||
}
|
||||
|
||||
suma_kontrolna %= 11
|
||||
|
||||
if (suma_kontrolna == parseInt(regon[13])) {
|
||||
regon_poprawny = true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
regon_poprawny ? document.write("REGON jest poprawny") : document.write("REGON nie jest poprawny")
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in new issue
Block a user