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