JavaScript program za pronalaženje zbroja prirodnih brojeva

U ovom ćete primjeru naučiti pisati program koji pronalazi zbroj prirodnih brojeva u JavaScript-u.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript za petlju
  • JavaScript while i to … while Loop

Pozitivni cijeli brojevi 1, 2, 3, … poznati su kao prirodni brojevi.

Primjer 1: Zbroj prirodnih brojeva koji se koriste za petlju

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

Izlaz

 Unesite pozitivan cijeli broj: 100 Zbroj prirodnih brojeva: 5050

U gore navedenom programu od korisnika se traži da unese broj.

parseInt()Pretvara numeričku vrijednost niza u cijeli broj vrijednosti.

forPetlja se koristi za pronalaženje sumu prirodnih brojeva do broja pod uvjetom od strane korisnika.

  • Vrijednost zbroja je 0 u početku.
  • Zatim forse za iteraciju koristi petlja i = 1 to 100.
  • U svakoj se iteraciji zbraja i, a vrijednost ise povećava za 1 .
  • Kad postanem 101 , uvjet testa je falsei zbroj će biti jednak 0 + 1 + 2 + … + 100.

Primjer 2: Zbroj prirodnih brojeva korištenjem while petlje

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

Izlaz

 Unesite pozitivan cijeli broj: 100 Zbroj prirodnih brojeva: 5050

U gore navedenom programu od korisnika se traži da unese broj.

whilePetlja se koristi za pronalaženje sumu prirodnih brojeva.

  • whilePetlja se nastavlja sve dok se broj manji od ili jednak 100 .
  • Tijekom svake iteracije sumvarijabli se dodaje i, a vrijednost i povećava se za 1 .
  • Kad postanem 101 , uvjet testa je falsei zbroj će biti jednak 0 + 1 + 2 + … + 100.

Zanimljivi članci...