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