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`);
| }
| };
|
|