Tulis program javascript untuk menampilkan angka dari 1 hingga 50

Bilangan prima adalah bilangan bulat positif yang hanya habis dibagi oleh 1 dan dirinya sendiri. Misalnya, 2, 3, 5, 7, 11 adalah beberapa bilangan prima pertama

Misalnya, 4 bukanlah bilangan prima karena habis dibagi oleh 1, 2, dan 4 itu sendiri. Itu adalah bilangan komposit

Contoh. Cetak Bilangan Prima

// program to print prime numbers between the two numbers

// take input from the user
const lowerNumber = parseInt(prompt('Enter lower number: '));
const higherNumber = parseInt(prompt('Enter higher number: '));

console.log(`The prime numbers between ${lowerNumber} and ${higherNumber} are:`);

// looping from lowerNumber to higherNumber
for (let i = lowerNumber; i <= higherNumber; i++) {
    let flag = 0;

    // looping through 2 to user input number
    for (let j = 2; j < i; j++) {
        if (i % j == 0) {
            flag = 1;
            break;
        }
    }

    // if number greater than 1 and not divisible by other numbers
    if (i > 1 && flag == 0) {
        console.log(i);
    }
}

Keluaran

Enter lower number: 2
Enter higher number : 10
The prime numbers between 2 and 10 are:
2
3
5
7
_

Pada program di atas, pengguna diminta untuk memasukkan angka batas bawah dan atas. Kemudian bilangan prima di antara angka-angka itu (termasuk batas bawah dan atas, jika ada) dicantumkan

Bilangan bulat positif 1, 2, 3,. dikenal sebagai bilangan asli

Contoh 1. Jumlah Bilangan Alami Menggunakan for Loop

// program to display the sum of natural numbers

// take input from the user
const number = parseInt(prompt('Enter a positive integer: '));

let sum = 0;

// looping from i = 1 to number
// in each iteration, i is increased by 1
for (let i = 1; i <= number; i++) {
    sum += i;
}

console.log('The sum of natural numbers:', sum);

Keluaran

Enter a positive integer: 100
The sum of natural numbers: 5050

Pada program di atas, pengguna diminta untuk memasukkan nomor

parseInt() mengonversi nilai string numerik menjadi nilai integer

Pengulangan for digunakan untuk mencari jumlah bilangan asli sampai dengan bilangan yang diberikan oleh pengguna

  • Nilai penjumlahan adalah 0 pada awalnya
  • Kemudian, loop for digunakan untuk beralih dari i = 1 to 100
  • Dalam setiap iterasi, i ditambahkan ke sum dan nilai i bertambah 1
  • Ketika i menjadi 101, kondisi tesnya adalah false dan jumlahnya akan sama dengan 0 + 1 + 2 +. + 100

Contoh 2. Jumlah Bilangan Alami Menggunakan while Loop

// program to display the sum of natural numbers

// take input from the user
const number = parseInt(prompt('Enter a positive integer: '));

let sum = 0, i = 1;

// looping from i = 1 to number
while(i <= number) {
    sum += i;
    i++;
}

console.log('The sum of natural numbers:', sum);
_

Keluaran

Enter a positive integer: 100
The sum of natural numbers: 5050

Pada program di atas, pengguna diminta untuk memasukkan nomor

Pengulangan

Enter a positive integer: 100
The sum of natural numbers: 5050
_0 digunakan untuk mencari jumlah bilangan asli

  • Putaran
    Enter a positive integer: 100
    The sum of natural numbers: 5050
    _0 berlanjut hingga jumlahnya kurang dari atau sama dengan 100
  • Selama setiap iterasi, i ditambahkan ke variabel
    Enter a positive integer: 100
    The sum of natural numbers: 5050
    2 dan nilai i bertambah 1
  • Ketika i menjadi 101, kondisi tesnya adalah false dan jumlahnya akan sama dengan 0 + 1 + 2 +. + 100

asdfghjk, ya, ini adalah jenis pertanyaan yang ditemukan beberapa pengembang pada wawancara atau tes coding yang dapat Anda temukan di platform seperti codingame, codewars, dan lainnya. Tentu saja, ini bukan hal yang Anda perlukan dalam pekerjaan Anda sehari-hari, namun ini cukup menyenangkan karena memaksa Anda untuk menggunakan kreativitas secara realtime.

Inti dari pertanyaan ini adalah untuk mencetak angka dari rentang tertentu, biasanya dari 0 hingga 100 tanpa mengetikkan nilai numerik apa pun dalam kode Anda. Gila kan? . Jadi, dalam JavaScript akan sangat mudah

for(let i = 0;i <= 100;i++){
    console.log(i);
}
_

Namun dalam penerapannya terdapat 2 angka yaitu 0 dan 100 yang tidak diperbolehkan. Dalam artikel singkat ini, saya akan menunjukkan kepada Anda pendekatan bagus yang dapat Anda gunakan untuk menyelesaikan masalah dengan pertanyaan ini menggunakan JavaScript (logika yang sama dapat digunakan dalam bahasa pemrograman lain juga).  

Dari 0 hingga 100

Jika Anda ingin mencetak angka, tentunya Anda harus mendapatkannya dari suatu tempat. Pendekatan paling sederhana adalah mendapatkan nilai numerik dari panjang variabel, baik array atau string yang paling sederhana. Jadi, misalnya

// This would output: 1
console.log(".".length);

Anda bisa mulai dari itu, bukan? . Dalam hal ini, untuk mencetak angka dari 0 hingga 100 tanpa mengetikkan angka apa pun di JavaScript, kode berikut akan berfungsi dengan baik

let max = "..........".length;

for(let i = [].length;i <= (max * max);i++){
    console.log(i);
}

Dalam pendekatan ini, sebagai titik awal kita akan memiliki 0, yang ditentukan oleh panjang array kosong. Sebagai batas, kami mendefinisikan nilai numerik yang akan menjadi 10, disimpan dalam variabel maks, dan kemudian kami akan mengalikannya dengan variabel yang sama, jadi 10x10 = 100, dan itulah batas loop

Dari 1 sampai 100

Jika alih-alih 0, Anda harus mulai dari 1, cukup gunakan panjang string dengan titik awal sebagai titik awal

let max = "..........".length;

for(let i = ".".length;i <= (max * max);i++){
    console.log(i);
}

Dari X ke N

Jika rentang yang perlu Anda cetak berbeda, mainkan saja beberapa matematika dan panjang string yang beragam, misalnya, jika Anda perlu mencetak angka antara 27 hingga 105, Anda bisa mendapatkan sesuatu seperti

Bagaimana cara menampilkan 1 hingga 100 angka dalam JavaScript?

Jadi, dalam JavaScript akan sangat mudah. .
untuk(biarkan saya = 0;i <= 100;i++){ konsol. log(i);
biarkan maks = ". ". panjangnya; . panjang;i <= (maks * maks);i++){ konsol. .
biarkan maks = ". ". panjangnya; . ". .
// mulai = 9 * 3 = 27 biarkan mulai = ". ". panjangnya * ". "

Bagaimana cara mencetak tabel 1 hingga 10 dalam JavaScript?

Tulis kode JavaScript untuk mencetak tabel angka dari 1 sampai 10 ? .
untuk(biarkan a = 1;a<10;a++){ untuk(biarkan b = 1;b<10;b++){ dokumen. tulis(a + "*" + b + " = " + a*b) } }.
+ 3. .
+ 1. .
+ 1. .
var result=0,mul=1; do{ for(let i=1;i<10;i++) { result=i*mul; document.write(i+""+mul+"="+result+"
"); } mul++; while(mul<=10);.

Bagaimana cara mencetak angka genap dari 1 hingga 100 dalam JavaScript?

penghitung var = 0; . panjang <5){ baris[penghitung] = i; . log(baris);

Bagaimana cara mencetak rentang angka dalam JavaScript?

# Rentang Cetak Secara Native di JS .
Nomor. prototipe[Simbol. .
// Nomor. prototipe[Simbol. iterator] = fungsi*() {. .
// Nomor. prototipe[Simbol. iterator] = fungsi*() {. .
[. .
Himpunan. .
rentang fungsi (mulai, akhir) { biarkan arr = []; . .
rentang const = panjang => { kembalikan Array baru (panjang)