ΑΕΠΠ - Μάθημα 11

7
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2.4.2 Δομή Επιλογής Κλιμακωτοί υπολογισμοί Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα . Βασισμένο σε έργο στο http://ioarvanit.mysch.gr. Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Transcript of ΑΕΠΠ - Μάθημα 11

Page 1: ΑΕΠΠ - Μάθημα 11

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

2.4.2 Δομή ΕπιλογήςΚλιμακωτοί υπολογισμοί

Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Page 2: ΑΕΠΠ - Μάθημα 11

Η εταιρία κινητής τηλεφωνίας TELSAT χρεώνει κλιμακωτά την κάθε κλήση που πραγματοποιούν οι συνδρομητές της με βάση τον παρακάτω πίνακα. Να γίνει αλγόριθμος που διαβάζει τον την διάρκειά μιας κλήσης σε δευτερόλεπτα

και να εμφανίζει το ποσό χρέωσης της.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Δευτερόλεπτα ομιλίας Χρέωση σε ευρώ ανά δευτερόλεπτο

0-60 0,05

61-180 0,02

181 και πέρα 0,01

Page 3: ΑΕΠΠ - Μάθημα 11

Η εταιρία κινητής τηλεφωνίας TELSAT χρεώνει κλιμακωτά την κάθε κλήση που πραγματοποιούν οι συνδρομητές της με βάση τον παρακάτω πίνακα. Να γίνει αλγόριθμος που διαβάζει τον την διάρκειά μιας κλήσης σε δευτερόλεπτα

και να εμφανίζει το ποσό χρέωσης της.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Δευτερόλεπτα ομιλίας Χρέωση σε ευρώ ανά δευτερόλεπτο

0-60 0,05

61-180 0,02

181 και πέρα 0,01

Για να υπολογίσω την χρέωση μιας κλίσης σε ευρώ σκέφτομαι ως εξής:

Έστω δ η διάρκεια της κλήσης σε δευτερόλεπτα. Υπάρχουν 3 περιπτώσεις:

Page 4: ΑΕΠΠ - Μάθημα 11

Η εταιρία κινητής τηλεφωνίας TELSAT χρεώνει κλιμακωτά την κάθε κλήση που πραγματοποιούν οι συνδρομητές της με βάση τον παρακάτω πίνακα. Να γίνει αλγόριθμος που διαβάζει τον την διάρκειά μιας κλήσης σε δευτερόλεπτα

και να εμφανίζει το ποσό χρέωσης της.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Δευτερόλεπτα ομιλίας Χρέωση σε ευρώ ανά δευτερόλεπτο

0-60 0,05

61-180 0,02

181 και πέρα 0,01

Για να υπολογίσω την χρέωση μιας κλίσης σε ευρώ σκέφτομαι ως εξής:

Έστω δ η διάρκεια της κλήσης σε δευτερόλεπτα. Υπάρχουν 3 περιπτώσεις:

1. Η δ να είναι από 0 εως 60 δεύτερα. Στην περίπτωση αυτή τα πράγματα είναι απλά. Χρεώνω κάθε ένα από τα δ δευτερόλεπτα με 0,05 ευρώ. Άρα η χρέωση θα είναι δ*0,05

Page 5: ΑΕΠΠ - Μάθημα 11

Η εταιρία κινητής τηλεφωνίας TELSAT χρεώνει κλιμακωτά την κάθε κλήση που πραγματοποιούν οι συνδρομητές της με βάση τον παρακάτω πίνακα. Να γίνει αλγόριθμος που διαβάζει τον την διάρκειά μιας κλήσης σε δευτερόλεπτα

και να εμφανίζει το ποσό χρέωσης της.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Δευτερόλεπτα ομιλίας Χρέωση σε ευρώ ανά δευτερόλεπτο

0-60 0,05

61-180 0,02

181 και πέρα 0,01

Για να υπολογίσω την χρέωση μιας κλίσης σε ευρώ σκέφτομαι ως εξής:

Έστω δ η διάρκεια της κλήσης σε δευτερόλεπτα. Υπάρχουν 3 περιπτώσεις:

1. Η δ να είναι από 0 εως 60 δεύτερα. Στην περίπτωση αυτή τα πράγματα είναι απλά. Χρεώνω κάθε ένα από τα δ δευτερόλεπτα με 0,05 ευρώ. Άρα η χρέωση θα είναι δ*0,05

2. Η δ να είναι από 61 ως 180 δεύτερα. Στην περίπτωση αυτή τα πρώτα 60 δεύτερα θα χρεωθούν με 0,05 ευρώ το καθένα, δηλαδή 60*0,05. Τα υπόλοιπα δευτερόλεπτα (δ-60) θα χρεωθούν με 0,02 ευρώ το καθένα, δηλαδή (δ-60)*0,02. Άρα η συνολική χρέωση της κλήσης θα είναι 60*0,05+(δ-60)*0,02

Page 6: ΑΕΠΠ - Μάθημα 11

Η εταιρία κινητής τηλεφωνίας TELSAT χρεώνει κλιμακωτά την κάθε κλήση που πραγματοποιούν οι συνδρομητές της με βάση τον παρακάτω πίνακα. Να γίνει αλγόριθμος που διαβάζει τον την διάρκειά μιας κλήσης σε δευτερόλεπτα

και να εμφανίζει το ποσό χρέωσης της.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Δευτερόλεπτα ομιλίας Χρέωση σε ευρώ ανά δευτερόλεπτο

0-60 0,05

61-180 0,02

181 και πέρα 0,01

Για να υπολογίσω την χρέωση μιας κλίσης σε ευρώ σκέφτομαι ως εξής:

Έστω δ η διάρκεια της κλήσης σε δευτερόλεπτα. Υπάρχουν 3 περιπτώσεις:

1. Η δ να είναι από 0 εως 60 δεύτερα. Στην περίπτωση αυτή τα πράγματα είναι απλά. Χρεώνω κάθε ένα από τα δ δευτερόλεπτα με 0,05 ευρώ. Άρα η χρέωση θα είναι δ*0,05

2. Η δ να είναι από 61 ως 180 δεύτερα. Στην περίπτωση αυτή τα πρώτα 60 δεύτερα θα χρεωθούν με 0,05 ευρώ το καθένα, δηλαδή 60*0,05. Τα υπόλοιπα δευτερόλεπτα (δ-60) θα χρεωθούν με 0,02 ευρώ το καθένα, δηλαδή (δ-60)*0,02. Άρα η συνολική χρέωση της κλήσης θα είναι 60*0,05+(δ-60)*0,02

3. Η δ να είναι μεγαλύτερη από 180 δεύτερα. Στην περίπτωση αυτή πάλι τα πρώτα 60 δεύτερα θα χρεωθούν με 0,05 ευρώ (60*0,05), ενώ τα δευτερόλεπτα από 61 μέχρι 180 θα χρεωθούν με 0,02 ευρώ. Πόσα είναι αυτά; 180-60=120. Άρα η δεύτερη χρέωση είναι 120*0,02. Τέλος τα δευτερόλεπτα που απομένουν (δ-180) θα χρεωθούν με 0,01 ευρώ το καθένα. Άρα η συνολική χρέωση της κλήσης θα είναι 60*0,05+120*0,02+(δ-180)*0,01.

Page 7: ΑΕΠΠ - Μάθημα 11

Η εταιρία κινητής τηλεφωνίας TELSAT χρεώνει κλιμακωτά την κάθε κλήση που πραγματοποιούν οι συνδρομητές της με βάση τον παρακάτω πίνακα. Να γίνει αλγόριθμος που διαβάζει τον την διάρκειά μιας κλήσης σε δευτερόλεπτα

και να εμφανίζει το ποσό χρέωσης της.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Δευτερόλεπτα ομιλίας Χρέωση σε ευρώ ανά δευτερόλεπτο

0-60 0,05

61-180 0,02

181 και πέρα 0,01

Αλγόριθμος Κινητά Διάβασε δ Αν δ<=60 τότε χρέωση <- δ*0,05 Αλλιώς_αν δ<=180 χρέωση <- 60*0,05+(δ-60)*0,02 Αλλιώς χρέωση <- 60*0,05+120*0,02+(δ-180)*0,01 Τέλος_αν Εμφάνισε χρέωσηΤέλος Κινητά