Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

118
Vistas
Javascript loops opdracht

Wie kan mij helpen bij de volgende vraag Ik geraak er maar niet uit… 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.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Gebruik een while-lus. Als het getal geen priemgetal is, blijf het getal optellen totdat het een priemgetal is. Dan console.log het nummer.

const isPrime = num => {
    for(let i = 2, s = Math.sqrt(num); i <= s; i++)
        if(num % i === 0) return false; 
    return num > 1;
}

let input = prompt("Voer nummer in")
while (!isPrime(input)) {
  input++
}

alert(input)
console.log(input)

about 4 years ago · Juan Pablo Isaza Denunciar

0

// Function that returns true if n is prime else returns false 

function isPrime(n) { 

    // Corner cases 
    if (n <= 1) return false; 
    if (n <= 3) return true; 

    // This is checked so that we can skip middle five numbers in below loop 
    if (n%2 == 0 || n%3 == 0) return false; 

    for (let i=5; i*i<=n; i=i+6) {
        if (n%i == 0 || n%(i+2) == 0){
            return false;
        }
    }
    return true; 
} 
 
// Function to return the smallest prime number greater than N 

function nextPrime(N) { 
 
    // Base case 
    if (N <= 1) {
        return 2;
    }

    let prime = N; 
    let found = false; 

    // Loop continuously until isPrime returns true for a number greater than n 
    while (!found) {
        prime++; 

        if (isPrime(prime)) {
            found = true;
        }
    }
    return prime; 
} 
 
// Driver code 
 

    const num = prompt()
    console.log(nextPrime(num))
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda