Một số nguyên tố là một số nguyên dương chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11 là một số số nguyên tố đầu tiên.1 and itself. For example, 2, 3, 5, 7, 11 are the first few prime numbers.
Ví dụ: Kiểm tra số nguyên tố
// program to check if a number is prime or not
// take input from the user
const number = parseInt[prompt["Enter a positive number: "]];
let isPrime = true;
// check if number is equal to 1
if [number === 1] {
console.log["1 is neither prime nor composite number."];
}
// check if number is greater than 1
else if [number > 1] {
// looping through 2 to number-1
for [let i = 2; i < number; i++] {
if [number % i == 0] {
isPrime = false;
break;
}
}
if [isPrime] {
console.log[`${number} is a prime number`];
} else {
console.log[`${number} is a not prime number`];
}
}
// check if number is less than 1
else {
console.log["The number is not a prime number."];
}
Đầu ra
Enter a positive number: 23 23 is a prime number.
Trong chương trình trên, người dùng được nhắc nhập một số. Số được nhập bởi người dùng được kiểm tra nếu nó lớn hơn 1 bằng cách sử dụng câu lệnh if...else if... else
.1 using if...else if... else
statement.
- 1 được coi là nguyên tố cũng không tổng hợp. is considered neither prime nor composite.
- Tất cả các số âm được loại trừ vì số nguyên tố là dương.
- Các số lớn hơn 1 được kiểm tra bằng cách sử dụng vòng lặp
for
.1 are tested using afor
loop.
Vòng lặp for
được sử dụng để lặp lại thông qua các số dương để kiểm tra xem số người dùng nhập có chia hết bởi các số dương không [2 đến số nhập của người dùng trừ 1].2 to user-entered number minus 1].
Điều kiện
Enter a positive number: 23 23 is a prime number.1 kiểm tra xem số có chia hết cho các số khác với 1 và chính nó không.
- Nếu giá trị còn lại được đánh giá thành 0, số đó không phải là số nguyên tố.0, that number is not a prime number.
- Biến ISPRIME được sử dụng để lưu trữ giá trị boolean: đúng hoặc sai.true or false.
- Biến ISPRIME được đặt thành false nếu số không phải là số nguyên tố.false if the number is not a prime number.
- Biến ISPRIME vẫn đúng nếu số là số nguyên tố.true if the number is a prime number.
Nếu một số chỉ có hai yếu tố 1 và chính nó, thì con số là số nguyên tố. Do đó, bằng yếu tố chính của số đã cho, chúng ta có thể dễ dàng xác định một số nguyên tố.
0, 1, 1, 2, 3, 5, 8, 13, 21, ...
Một chuỗi Fibonacci được viết là:0 and 1. After that, the next term is defined as the sum of the previous two terms.
Trình tự Fibonacci là chuỗi số nguyên trong đó hai thuật ngữ đầu tiên là 0 và 1. Sau đó, thuật ngữ tiếp theo được định nghĩa là tổng của hai thuật ngữ trước đó.
// program to generate fibonacci series up to n terms
// take input from the user
const number = parseInt[prompt['Enter the number of terms: ']];
let n1 = 0, n2 = 1, nextTerm;
console.log['Fibonacci Series:'];
for [let i = 1; i