Hong-Phuc Bui
2025-10-17 85e9b6730a1c181d3c0d4a1a11ea3648dfac717c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
 * prime-bigint.js
 *
 */
 
import {terminal} from "./dfhi.js";
 
window.main = (...argv) => {
    const n = BigInt(argv[0]);
    // factor is used after the for-loop, therefore var
    for (var factor = 2n; factor <= n/factor; ++factor) {
        if (n % factor === 0n) {
            break;
        }
    }
    if (factor > n/factor) {
        terminal.printl(`${n} ist eine Primzahl`);
    } else {
        terminal.printl(`${n} ist keine Primzahl`);
    }
};