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