Doğal Sayıların Toplamını Bulmak için JavaScript Programı

Bu örnekte, JavaScript'teki doğal sayıların toplamını bulan bir program yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • Döngü için JavaScript
  • JavaScript while and do… Döngü sırasında

Pozitif tam sayılar 1, 2, 3,… doğal sayılar olarak bilinir.

Örnek 1: Döngü için Kullanılan Doğal Sayıların Toplamı

 // 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);

Çıktı

 Pozitif bir tam sayı girin: 100 Doğal sayıların toplamı: 5050

Yukarıdaki programda, kullanıcıdan bir numara girmesi istenir.

parseInt()Bir tamsayı değerine sayısal dize değerini dönüştürür.

forHalka, kullanıcı tarafından sağlanan sayıya kadar doğal sayılar toplamını bulmak için kullanılır.

  • Toplamın değeri başlangıçta 0'dır .
  • Ardından, içinden foryinelemek için bir döngü kullanılır i = 1 to 100.
  • Her yinelemede, toplama i eklenir ve değeri 1i artar .
  • İ olduğunda 101 , bir test bir durumdur falseve toplam 0 + 1 + 2 + … + 100'e eşit olacaktır.

Örnek 2: Döngü sırasında Kullanılan Doğal Sayıların Toplamı

 // 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);

Çıktı

 Pozitif bir tam sayı girin: 100 Doğal sayıların toplamı: 5050

Yukarıdaki programda, kullanıcıdan bir numara girmesi istenir.

whileDöngü doğal sayının toplamını bulmak için kullanılır.

  • whileSayısına eşit veya daha az oluncaya kadar döngü devam 100 .
  • Her yineleme sırasında sumdeğişkene i eklenir ve i değeri 1 artar .
  • İ olduğunda 101 , bir test bir durumdur falseve toplam 0 + 1 + 2 + … + 100'e eşit olacaktır.

Ilginç makaleler...