Hướng dẫn write a program in javascript to show fibonacci whether user entered number is prime or not - viết một chương trình bằng javascript để hiển thị fibonacci cho dù người dùng đã nhập số có phải là số nguyên tố hay không

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 a for 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 

Chủ Đề