⊗jsPmCdExDR 140 of 505 menu

Έλεγχος υπολοίπου διαίρεσης σε JavaScript

Ας υποθέσουμε ότι έχουμε δύο μεταβλητές με αριθμούς:

let a = 10; let b = 3;

Ας βρούμε το υπόλοιπο της διαίρεσης μιας μεταβλητής με την άλλη:

let a = 10; let b = 3; console.log(a % b); // θα εκτυπώσει 1

Ας υποθέσουμε τώρα ότι οι μεταβλητές περιέχουν τέτοιες τιμές που η μια μεταβλητή διαιρείται ακριβώς με τη δεύτερη:

let a = 10; let b = 5; console.log(a % b); // θα εκτυπώσει 0

Ας γράψουμε ένα script που θα ελέγχει αν ο ένας αριθμός διαιρείται ακριβώς με τον δεύτερο:

let a = 10; let b = 3; if (a % b === 0) { console.log('διαιρείται ακριβώς'); } else { console.log('διαιρείται με υπόλοιπο'); }

Ας υποθέσουμε τώρα ότι απαιτείται, εάν ο αριθμός διαιρείται με υπόλοιπο, να εκτυπωθεί αυτό το υπόλοιπο στην κονσόλα:

let a = 10; let b = 3; if (a % b === 0) { console.log('διαιρείται ακριβώς'); } else { console.log('διαιρείται με υπόλοιπο ' + a % b); }

Στον παραπάνω κώδικα, συμβαίνει ο υπολογισμός του υπολοίπου σε δύο σημεία, κάτι που δεν είναι βέλτιστο. Ας διορθώσουμε το πρόβλημα:

let a = 10; let b = 3; let rest = a % b; if (rest === 0) { console.log('διαιρείται ακριβώς'); } else { console.log('διαιρείται με υπόλοιπο ' + rest); }

Όπως είναι γνωστό, οι ζυγοί αριθμοί διαιρούνται με το 2 χωρίς υπόλοιπο, ενώ οι μονοί - με υπόλοιπο. Ας υποθέσουμε ότι σας δίνεται ένας αριθμός. Χρησιμοποιώντας τον τελεστή % και τη δομή if ελέγξτε αν είναι ζυγός αυτός ο αριθμός ή όχι.

Δίνεται ένας αριθμός. Ελέγξτε ότι διαιρείται με το 3.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη