You are here: Home

Ασκηση Ε09 - Δομή Επιλογής - Εταιρεία κινητής και πακέτα χρέωσης

Rate this item
(1 vote)

Μια εταιρεία κινητής τηλεφωνίας διαθέτει τρία πακέτα χρέωσης στους συνδρομητές της:

Πακέτο

Πάγιο

Χρέωση

Πακέτο-1

10€

10 min δωρεάν - 0,05€ / sec

Πακέτο-2

20€

30 min δωρεάν - 0,03 / sec

Πακέτο-3

40€

60 min δωρεάν - 0,01 / sec

Σχεδιάστε αλγόριθμο που θα διαβάζει τον κωδικό του πακέτου συνδρομής και το χρόνο ομιλίας του συνδρομητή και θα υπολογίζει τη συνολική του χρέωση. Επίσης θα υπολογίζει και θα τυπώνει πόσο που θα πλήρωνε ο συνδρομητής αν είχε επιλέξει ένα από τα άλλα πακέτα χρέωσης.


Λύση:

Αλγόριθμος Πακέτα_τηλεφωνίας

Εκτύπωσε "Δώσε Χρόνο ομιλίας σε λεπτά: "
Διάβασε χρόνος
Εκτύπωσε "Δώσε κωδικό πακέτου : "
Διάβασε  code

Αν (χρόνος > 10 ) τότε    
Χρέωση_π1 <-- (((χρόνος-10)*60)*0,5) +10
Αλλίως
Χρέωση_π1 <-- 10
Τελος_Αν

Αν (χρονος > 30) τότε
    Χρέωση_π2 <-- (((χρόνος-30)*60)*0,3)+20
Αλλιώς
    Χρέωση_π2 <-- 20
Τελος_Αν

Αν (χρονος > 60) τότε
    Χρέωση_π3 <-- (((χρόνος-60)*60)*0,1)+40
Αλλιώς
    Χρέωση_π3 <-- 40
Τελος_Αν

Αν (code=1)  τότε

    Εκτύπωσε ’’Η χρέωση είναι :’’, Χρεωση_π1
    Εκτύπωσε ’’Αν είχε επιλέξει το Πακέτο 2 θα πλήρωνε :’’, Χρεωση_π2
    Εκτύπωσε ’’Αν είχε επιλέξει το Πακέτο 3 θα πλήρωνε :’’, Χρεωση_π3
Αλλιώς_Αν (code=2) τότε
    Εκτύπωσε ’’Η χρέωση είναι :’’, Χρεωση_π2
    Εκτύπωσε ’’Αν είχε επιλέξει το Πακέτο 1 θα πλήρωνε :’’, Χρεωση_π1
    Εκτύπωσε ’’Αν είχε επιλέξει το Πακέτο 3 θα πλήρωνε :’’, Χρεωση_π3
Αλλίως
    Εκτύπωσε ’’Η χρέωση είναι :’’, Χρεωση_π3
    Εκτύπωσε ’’Αν είχε επιλέξει το Πακέτο 1 θα πλήρωνε :’’, Χρεωση_π1
    Εκτύπωσε ’’Αν είχε επιλέξει το Πακέτο 2 θα πλήρωνε :’’, Χρεωση_π2
Τέλος_Αν

Τελος πακέτα_τηλεφωνίας

Sharesubmit to redditShare on LinkedIn
More in this category: « Prev Next »

Add comment