Ασκήσεις
3ο Κεφάλαιο (Μονοδιάστατοι πίνακες) - ΔΕΗ
ΕΚΦΩΝΗΣΗ
Έχουμε δεδομένο πίνακα Α με Ν εγγραφές που περιέχει τις KWH (Κιλοβατώρες) καταναλώσεως πελατών της ΔΕΗ του τελευταίου εξαμήνου. Να γραφεί αλγόριθμος όπου θα διαβάζει τον πίνακα Α και θα Γεμίζει ένα Νέο πίνακα Β με το ποσό χρέωσης που αντιστοιχεί βάση των παρακάτω Χρεώσεων.
Kwh | € |
0–200 | 0,01 |
201–800 | 0,08 |
801-1500 | 0,12 |
1501 –Και Ανω | 0,20 |
Παράδειγμα:
Αν το Α[1] έχει 200 τότε το αντίστοιχο Β[1] θα πρέπει να εκχωρηθεί η τιμή «Α[1] * 0,01».
ΛΥΣΗ
ΠΡΟΓΡΑΜΜΑ ΔΕΗ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α[5], i
ΠΡΑΓΜΑΤΙΚΕΣ: Β[5]
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΡΑΨΕ 'ΔΩΣΕ ΚΑΤΑΝΑΛΩΣΗ ΓΙΑ ΤΟΝ ', i, 'ο στοιχείο του πίνακα'
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΑΝ Α[i] <= 200 ΤΟΤΕ
Β[i] <- 0.01*Α[i]
ΑΛΛΙΩΣ_ΑΝ Α[i] <= 800 ΤΟΤΕ
Β[i] <- 0.08*Α[i]
ΑΛΛΙΩΣ_ΑΝ Α[i] <= 1500 ΤΟΤΕ
Β[i] <- 0.12*Α[i]
ΑΛΛΙΩΣ
Β[i] <- 0.20*Α[i]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΡΑΨΕ 'η χρεωση για τον ', i, 'o καταναλωτη ειναι:', Β[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ