Δομή επανάληψης - Άσκηση 3
ΘΕΜΑ 3ο (ΕΣΠΕΡΙΝΟ 2001)
Ένας μαθητής που τελείωσε το γυμνάσιο με άριστα ζήτησε από τους γονείς του να του αγοράσουν ένα υπολογιστικό σύστημα αξίας 600.000 δραχμών. Οι γονείς του δήλωσαν ότι μπορούν να του διαθέσουν σταδιακά το ποσό, δίνοντάς του κάθε εβδομάδα ποσό διπλάσιο από την προηγούμενη, αρχίζοντας την πρώτη εβδομάδα με 5.000 δραχμές.
Να αναπτύξετε αλγόριθμο που:
1. να υπολογίζει και να εμφανίζει μετά από πόσες εβδομάδες θα μπορέσει να αγοράσει το υπολογιστικό σύστημα,
2. να υπολογίζει, να ελέγχει και να εμφανίζει πιθανό περίσσευμα χρημάτων.
ΛΥΣΗ
ΠΡΟΓΡΑΜΜΑ
ΥΠΟΛΟΓΙΣΤΗΣ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ΕΒ, ΠΟΣΟ, ΠΕ,Σ
ΑΡΧΗ
ΕΒ ← 1
ΠΟΣΟ ← 5000
Σ ← 5000
ΟΣΟ Σ < 600000 ΕΠΑΝΑΛΑΒΕ
ΠΟΣΟ ← 2*ΠΟΣΟ
Σ ← Σ+ΠΟΣΟ
ΕΒ ← ΕΒ+1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΠΕ ← Σ-600000
ΓΡΑΨΕ 'ΤΟ Η/Υ ΘΑ ΤΟ ΠΑΡΕΙ ΣΕ ',ΕΒ,' ΕΒΔΟΜΆΔΕΣ'
ΑΝ ΠΕ > 0 ΤΟΤΕ
ΓΡΑΨΕ 'ΥΠΑΡΧΕΙ ΠΕΡΙΣΕΥΜΑ ΧΡΗΜΑΤΩΝ: ', ΠΕ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ