In questo post, imparerai come implementare questo concetto nel codice JavaScript.
Come scoprire se un numero intero è primo o meno?
Il modo più semplice per verificare se un numero è PRIME o meno comporta l'uso di più dichiarazioni IF/Else e un "per loop". Diamo un'occhiata al codice che risolverà questo problema:
Questo codice prende un numero, svolge funzioni su di esso, controlla se è primo o meno, e quindi visualizza il risultato. Il codice è stato diviso in 3 sezioni in modo da poterlo capire con più facilità.
Sezione 1
Questa sezione contiene una dichiarazione variabile:
// Sezione 1Innanzitutto, abbiamo memorizzato il numero (da verificare se si tratta o meno di un numero primo) in una variabile "SampleInt" e ha dichiarato altre due variabili ("Primebool" E "io") per ulteriore utilizzo.
Sezione 2
Questa sezione controlla se si tratta o no:
// Sezione 2Questa è la sezione fondamentale. Qui inizia con un semplice If Dichiarazione per assicurarsi che il tuo numero intero sia maggiore di uno. Successivamente, a per loop viene utilizzato che inizia con un valore iniziale di 2 e incrementi fino a N-1("N" in questo caso essere l'intero). Un'altra istruzione se viene utilizzata per verificare se l'intero è divisibile per qualsiasi numero tra l'intervallo di 2 E N-1. Se lo è, al "primebool" verrà assegnato il valore falso.
Sezione 3
Questa sezione visualizza il risultato:
// Sezione 3Una volta controllato, se il numero fornito è un numero primo o meno, questa sezione utilizzerà le dichiarazioni If/Else per stampare la rispettiva istruzione.
Poiché il numero intero fornito è 7, il valore "primo" rimarrà vero e questa sezione stamperà quanto segue:
7 è un numero primo.Questo display ci darà la risposta alla domanda se il numero intero inserito sia un numero primo o no.
Di seguito è mostrato uno snippet di esempio del codice:
Attraverso queste 3 semplici fasi, il risultato è stato trovato per la questione se un determinato intero sia primo o no?
Conclusione
Per verificare se un numero è primo o meno, a "Per loop" è usato per iterare tra 2 E N-1, e poi il nostro intero è diviso per ciascuno di quei valori iterati. Se la divisione ha esito positivo (il modulo è 0), mostra che l'intero non è primo, altrimenti è PRIME. Le varie sezioni di questo articolo hanno elaborato in dettaglio su come è stato implementato tutto.