Κώδικας
ΠΡΟΓΡΑΜΜΑ Υπολογισμος_Πλήθους_Αρτιων
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Χ, Πλήθος_Αρτιων
ΑΡΧΗ
Πλήθος_Αρτιων <-- 0
ΓΡΑΨΕ 'ΔΩΣΕ ΕΝΑΝ ΑΡΙΘΜΟ (Ή 0 ΓΙΑ ΤΕΡΜΑΤΙΣΜΟ)'
ΔΙΑΒΑΣΕ Χ
ΟΣΟ Χ <> 0 ΕΠΑΝΑΛΑΒΕ
ΑΝ Χ MOD 2 = 0 ΤΟΤΕ
Πλήθος_Αρτιων <-- Πλήθος_Αρτιων + 1
ΤΕΛΟΣ ΑΝ
ΓΡΑΨΕ 'ΔΩΣΕ ΕΝΑΝ ΑΛΛΟ ΑΡΙΘΜΟ (Ή 0 ΓΙΑ ΤΕΡΜΑΤΙΣΜΟ)'
ΔΙΑΒΑΣΕ Χ
ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'ΤΟ ΠΛΗΘΟΣ ΤΩΝ ΑΡΤΙΩΝ ΑΡΙΘΜΩΝ ΕΙΝΑΙ: ', Πλήθος_Αρτιων
ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
Εξήγηση 🔍
Το πρόγραμμα αυτό υπολογίζει το πλήθος των άρτιων αριθμών που εισάγει ο χρήστης, εξαιρώντας το 0
, το οποίο χρησιμοποιείται ως ένδειξη τερματισμού.
Αρχικοποίηση του Μετρητή Αρτίων 🔢
- Η μεταβλητή
Πλήθος_Αρτιων
αρχικοποιείται με την τιμή0
, καθώς ξεκινάμε με τη λογική ότι δεν έχουμε μετρήσει κανέναν άρτιο αριθμό.
- Η μεταβλητή
Επανάληψη ΟΣΟ 🔄
- Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν αριθμό
Χ
. - Η επανάληψη συνεχίζεται όσο ο
Χ
είναι διαφορετικός από 0.- Αν ο αριθμός
Χ
είναι άρτιος (δηλαδήΧ MOD 2 = 0
), το πρόγραμμα αυξάνει τον μετρητήΠλήθος_Αρτιων
κατά 1. - Αν ο χρήστης εισάγει
0
, η επανάληψη σταματά.
- Αν ο αριθμός
- Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν αριθμό
Εμφάνιση του Πλήθους των Άρτιων Αριθμών 📋
- Όταν ο χρήστης δώσει
0
, το πρόγραμμα εμφανίζει τοΠλήθος_Αρτιων
, δηλαδή το πλήθος των άρτιων αριθμών που έχουν δοθεί εκτός του0
.
- Όταν ο χρήστης δώσει
Παράδειγμα Εκτέλεσης 📋
- Αν ο χρήστης δώσει τους αριθμούς:
5
,8
,3
,12
,0
- Το πρόγραμμα θα υπολογίσει:
Πλήθος_Αρτιων = 2
(για τους αριθμούς8
και12
)
- Θα εμφανίσει: ΤΟ ΠΛΗΘΟΣ ΤΩΝ ΑΡΤΙΩΝ ΑΡΙΘΜΩΝ ΕΙΝΑΙ: 2
- Το πρόγραμμα θα υπολογίσει:
Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημοσύνης