Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα που βρίσκει το άθροισμα των φυσικών αριθμών σε JavaScript.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:
- JavaScript για βρόχο
- Javascript ενώ και κάντε… ενώ Loop
Οι θετικοί ακέραιοι αριθμοί 1, 2, 3,… είναι γνωστοί ως φυσικοί αριθμοί.
Παράδειγμα 1: Άθροισμα φυσικών αριθμών που χρησιμοποιούν για βρόχο
// 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);
Παραγωγή
Εισαγάγετε έναν θετικό ακέραιο: 100 Το άθροισμα των φυσικών αριθμών: 5050
Στο παραπάνω πρόγραμμα, ζητείται από τον χρήστη να εισαγάγει έναν αριθμό.
Η parseInt()
μετατρέπει την αριθμητική τιμή συμβολοσειράς σε μια ακέραια τιμή.
Ο for
βρόχος χρησιμοποιείται για να βρει το άθροισμα των φυσικών αριθμών έως τον αριθμό που παρέχεται από τον χρήστη.
- Η τιμή του αθροίσματος είναι 0 αρχικά.
- Στη συνέχεια, χρησιμοποιείται ένας
for
βρόχος για την επανάληψηi = 1 to 100
. - Σε κάθε επανάληψη, προστίθεται στο άθροισμα και η τιμή του
i
αυξάνεται κατά 1 . - Όταν γίνω 101 , η κατάσταση δοκιμής είναι
false
και το άθροισμα θα είναι ίσο με 0 + 1 + 2 +… + 100.
Παράδειγμα 2: Άθροισμα φυσικών αριθμών που χρησιμοποιούν ενώ βρόχος
// 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);
Παραγωγή
Εισαγάγετε έναν θετικό ακέραιο: 100 Το άθροισμα των φυσικών αριθμών: 5050
Στο παραπάνω πρόγραμμα, ζητείται από τον χρήστη να εισαγάγει έναν αριθμό.
Ο while
βρόχος χρησιμοποιείται για να βρει το άθροισμα των φυσικών αριθμών.
- Ο
while
βρόχος συνεχίζεται έως ότου ο αριθμός είναι μικρότερος ή ίσος με 100 . - Κατά τη διάρκεια κάθε επανάληψης, προστίθεται στη
sum
μεταβλητή και η τιμή του i αυξάνεται κατά 1 . - Όταν γίνω 101 , η κατάσταση δοκιμής είναι
false
και το άθροισμα θα είναι ίσο με 0 + 1 + 2 +… + 100.