23 Φεβρουαρίου, 2024

Βοηθητικές ασκήσεις Javascript

Άσκηση Javascript: Υπολογίζει το άθροισμα των ζυγών αριθμών

javascript programming exercises

Γράψτε μια συνάρτηση JavaScript που ονομάζεται calcultureEvenSum που παίρνει έναν πίνακα αριθμών ως είσοδο και επιστρέφει το άθροισμα όλων των ζυγών αριθμών στον πίνακα.

Κώδικας:

function calculateEvenSum(numbers) {
  let sum = 0;

  for (let i = 0; i < numbers.length; i++) {
    if (numbers[i] % 2 === 0) {
      sum += numbers[i];
    }
  }

  return sum;
}

// Δοκιμάστε τη λειτουργία
const numbersArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const evenSum = calculateEvenSum(numbersArray);
console.log("Άθροισμα ζυγών αριθμών:", evenSum);

Εξήγηση:

Η συνάρτηση calculateEvenSum παίρνει μια σειρά αριθμών ως είσοδο. Αρχικοποιεί ένα μεταβλητό άθροισμα με 0 για να παρακολουθεί το άθροισμα των ζυγών αριθμών.

Στη συνέχεια, επαναλαμβάνεται πάνω από κάθε στοιχείο του πίνακα χρησιμοποιώντας έναν βρόχο for. Μέσα στον βρόχο, ελέγχει εάν ο τρέχων αριθμός είναι ζυγός ελέγχοντας εάν το υπόλοιπο της διαίρεσης του με το 2 είναι 0 (αριθμοί[i] % 2 === 0). Εάν ο αριθμός είναι ζυγός, τον προσθέτει στη μεταβλητή αθροίσματος.

Μετά την επανάληψη όλων των στοιχείων, η συνάρτηση επιστρέφει το τελικό άθροισμα των ζυγών αριθμών.

Ο δοκιμαστικός κώδικας δημιουργεί έναν πίνακα αριθμών [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] και καλεί τη συνάρτηση calculateEvenSum με αυτόν τον πίνακα. Στη συνέχεια, το αποτέλεσμα καταγράφεται στην κονσόλα χρησιμοποιώντας το console.log. Σε αυτήν την περίπτωση, το άθροισμα των ζυγών αριθμών είναι 30, οπότε η έξοδος θα είναι “Άθροισμα ζυγών αριθμών: 30”.

Μπορείτε να δοκιμάσετε διαφορετικούς πίνακες αριθμών για να ελέγξετε τη συνάρτηση και να δείτε πώς υπολογίζει σωστά το άθροισμα των ζυγών αριθμών.

Το αποτέλεσμα θα είναι:

Άθροισμα ζυγών αριθμών: 30

Αφήστε το σχόλιο σας