Ένας εργάτης δουλεύει 6 μέρες την εβδομάδα. Γράψτε
αλγόριθμο που :
α) διαβάζει τις ώρες που δούλεψε ο εργάτης κάθε μέρα
και για χρονικό διάστημα των 16 εβδομάδων ( πρέπει
να διασφαλίζεται ότι κάθε τιμή εισόδου είναι θετική
και δεν υπερβαίνει το 12),
β) υπολογίζει και εμφανίζει:
* το μικρότερο ημερήσιο πλήθος ωρών εργασίας του
εργάτη,τον αύξοντα αριθμό (1-16) της εβδομάδας
και τον αύξοντα αριθμό της ημέρας (1-6) στις οποίες
καταγράφηκε το παραπάνω γεγονός,
* το μέσο όρο των ημερήσιων ωρών εργασίας του
ανά εβδομάδα
* πόσες φορές δούλεψε ημερησίως περισσότερες από 9
ώρες.
Λύση
Αλγόριθμος Εργάτης
Μικ <-- 100
φ <-- 0
Για κ από 1 μέχρι 16
Αθρ <-- 0
Για λ από 1 μέχρι 6
Αρχή_επανάληψης
Διάβασε Ω
Μέχρις_ότου (Ω > 0) ΚΑΙ (Ω <= 12)
Αθρ <-- Αθρ+Ω
Αν Ω < Μικ τότε
Μικ <-- Ω
ΕΜικ <-- κ
ΗΜικ <-- λ
Τέλος_αν
Αν Ω > 9 τότε
φ <-- φ+1
Τέλος_αν
Τέλος_επανάληψης
ΜΟΕ <-- Αθρ/6
Εμφάνισε ΜΟΕ
Τέλος_επανάληψης
Εμφάνισε Μικ, ΕΜικ, ΗΜικ, φ
Τέλος Εργάτης
αλγόριθμο που :
α) διαβάζει τις ώρες που δούλεψε ο εργάτης κάθε μέρα
και για χρονικό διάστημα των 16 εβδομάδων ( πρέπει
να διασφαλίζεται ότι κάθε τιμή εισόδου είναι θετική
και δεν υπερβαίνει το 12),
β) υπολογίζει και εμφανίζει:
* το μικρότερο ημερήσιο πλήθος ωρών εργασίας του
εργάτη,τον αύξοντα αριθμό (1-16) της εβδομάδας
και τον αύξοντα αριθμό της ημέρας (1-6) στις οποίες
καταγράφηκε το παραπάνω γεγονός,
* το μέσο όρο των ημερήσιων ωρών εργασίας του
ανά εβδομάδα
* πόσες φορές δούλεψε ημερησίως περισσότερες από 9
ώρες.
Λύση
Αλγόριθμος Εργάτης
Μικ <-- 100
φ <-- 0
Για κ από 1 μέχρι 16
Αθρ <-- 0
Για λ από 1 μέχρι 6
Αρχή_επανάληψης
Διάβασε Ω
Μέχρις_ότου (Ω > 0) ΚΑΙ (Ω <= 12)
Αθρ <-- Αθρ+Ω
Αν Ω < Μικ τότε
Μικ <-- Ω
ΕΜικ <-- κ
ΗΜικ <-- λ
Τέλος_αν
Αν Ω > 9 τότε
φ <-- φ+1
Τέλος_αν
Τέλος_επανάληψης
ΜΟΕ <-- Αθρ/6
Εμφάνισε ΜΟΕ
Τέλος_επανάληψης
Εμφάνισε Μικ, ΕΜικ, ΗΜικ, φ
Τέλος Εργάτης
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου