Mijn vraag:
Opdracht Javascript loops.
Schrijf een script waarbij je één getal ingeeft via een prompt bij het inladen van de pagina.
In de console toon je het eerstvolgende cijfer dat een priemgetal is.
Voorbeeld: als ik ingeef ‘20’ dan krijg ik in de console ‘23’ (want 23 is een priemgetal en is hoger dan 20).
alvast bedankt voor de hulp.
vraag ivm javascript,
ik heb hier 2 verschillende oplossingen proberen te maken maar geraak er niet uit..
oplossing 1:
let number = parseInt(prompt("Geef een natuurlijk getal in groter dan 1 ?"));
let prime = false;
let i;
while ( i < number) {
i ++;
}
for (let i; i > number; i++ ) {
if (i%i ===1 && i%1 === i);
console.log(i);
}
oplossing 2:
"use strict"
let number = parseInt(prompt("Geef een natuurlijk getal in hoger dan 1"));
let prime = false;
let i;
while (i < number) {
i++;
}
for(i=2; i>number ; i++){
i%2 ==0; prime= false;
console.log(prime);
}
...
Relevante software en hardware die ik gebruik
...
Wat ik al gevonden of geprobeerd heb
...
Opdracht Javascript loops.
Schrijf een script waarbij je één getal ingeeft via een prompt bij het inladen van de pagina.
In de console toon je het eerstvolgende cijfer dat een priemgetal is.
Voorbeeld: als ik ingeef ‘20’ dan krijg ik in de console ‘23’ (want 23 is een priemgetal en is hoger dan 20).
alvast bedankt voor de hulp.
vraag ivm javascript,
ik heb hier 2 verschillende oplossingen proberen te maken maar geraak er niet uit..
oplossing 1:
let number = parseInt(prompt("Geef een natuurlijk getal in groter dan 1 ?"));
let prime = false;
let i;
while ( i < number) {
i ++;
}
for (let i; i > number; i++ ) {
if (i%i ===1 && i%1 === i);
console.log(i);
}
oplossing 2:
"use strict"
let number = parseInt(prompt("Geef een natuurlijk getal in hoger dan 1"));
let prime = false;
let i;
while (i < number) {
i++;
}
for(i=2; i>number ; i++){
i%2 ==0; prime= false;
console.log(prime);
}
...
Relevante software en hardware die ik gebruik
...
Wat ik al gevonden of geprobeerd heb
...