JavaScript-ohjelma luonnollisten numeroiden summan löytämiseksi

Tässä esimerkissä opit kirjoittamaan ohjelman, joka löytää luonnollisten lukujen summan JavaScriptistä.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript silmukalle
  • JavaScript taas ja tee … samalla kun silmukka

Positiiviset kokonaisluvut 1, 2, 3,… tunnetaan luonnollisina lukuina.

Esimerkki 1: Silmukkaa varten käytettyjen luonnollisten numeroiden summa

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

Tuotos

 Syötä positiivinen kokonaisluku: 100 Luonnollisten lukujen summa: 5050

Yllä olevassa ohjelmassa käyttäjää kehotetaan syöttämään numero.

parseInt()Muuntaa numerojono arvon kokonaislukuarvo.

forSilmukkaa käytetään löytää summa luonnolliset luvut jopa numeron, jonka käyttäjä.

  • Summan arvo on aluksi 0 .
  • Sitten forsilmukkaa käytetään iteroimaan i = 1 to 100.
  • Jokaisessa iteraatiossa i lisätään summaan ja arvon arvoa ilisätään yhdellä .
  • Kun i: stä tulee 101 , testiehto on falseja summa on yhtä suuri kuin 0 + 1 + 2 +… + 100.

Esimerkki 2: Luonnollisten numeroiden summa, kun käytetään silmukkaa

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

Tuotos

 Syötä positiivinen kokonaisluku: 100 Luonnollisten lukujen summa: 5050

Yllä olevassa ohjelmassa käyttäjää kehotetaan syöttämään numero.

whileSilmukkaa käytetään löytää summa luonnollisia lukuja.

  • whileSilmukka jatkuu, kunnes lukumäärä on pienempi kuin tai yhtä kuin 100 .
  • Jokaisen iteraation aikana i lisätään summuuttujaan ja i: n arvoa lisätään yhdellä .
  • Kun i: stä tulee 101 , testiehto on falseja summa on yhtä suuri kuin 0 + 1 + 2 +… + 100.

Mielenkiintoisia artikkeleita...