Προτεινόμενες ασκήσεις

Τις λύσεις των ασκήσεων μπορείτε να τις βρείτε στην κατηγορία <<Λύσεις των ασκήσεων>> χρησιμοποιώντας τον κατάλληλο κωδικό.

Άσκηση 1.
Μια ασφαλιστική εταιρία στον κλάδο του αυτοκινήτου προσφέρει τις παρακάτω τιμές ετήσιου ασφαλίστρου
ανάλογα με τον κυβισμό του αυτοκινήτου. Κυβισμός σε cc Τιμή ετήσιου ασφαλίστρου σε €.

Έως και 1000 150€.

Από 1001 έως και 2000 200€.

Πάνω από 2000 300€.

Σε περίπτωση που ο οδηγός είναι νέος, δηλαδή έχει ηλικία μικρότερη ή ίση των 23 ετών, τότε τα ασφάλιστρα αυξάνονται κατά 40€. Στην τιμή που προκύπτει από όλα τα
προηγούμενα προστίθεται ΦΠΑ 23%.
Να γραφεί αλγόριθμος, ο οποίος:

1)Να διαβάζει τον κυβισμό ενός αυτοκινήτου καθώς και την ηλικία του οδηγού.

2)Να υπολογίζει τα ετήσια ασφάλιστρα του αυτοκινήτου με βάση τον κυβισμό του και την ηλικία του οδηγού.

3)Να υπολογίζει και να εμφανίζει το τελικό ποσό ετήσιων ασφαλίστρων συμπεριλαμβανομένου του ΦΠΑ.

Άσκηση 2.

Για τη διεξαγωγή των Πανελλαδικών Εξετάσεων των ΕΠΑ.Λ. σήμερα, το Υπουργείο Παιδείας & Θρησκευμάτων
έχει ορίσει 143 εξεταστικά κέντρα σε όλη τη χώρα. Να γραφεί πρόγραμμα σε γλώσσα προγραμματισμού Pascal
το οποίο:

1)Θα περιέχει τμήμα δήλωσης των μεταβλητών του
προγράμματος.

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

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

3)Να εμφανίζει το συνολικό αριθμό των μαθητών που
προσήλθαν στις εξετάσεις σε όλα τα εξεταστικά κέντρα της
χώρας.

4)Να εμφανίζει το πλήθος των εξεταστικών κέντρων στα
οποία προσήλθαν για τις εξετάσεις όλοι οι μαθητές, δηλαδή
δεν έχουν κανένα απόντα.

Άσκηση 3.

Ένα σχολείο πρόκειται να πάει μία εκπαιδευτική επίσκεψη. Στην προσφορά, που έγινε από ένα ταξιδιωτικό γραφείο, περιλαμβάνεται το κόστος ανά μαθητή, χωρίς τη διατροφή σε ξενοδοχείο, όπως φαίνεται στον παρακάτω πίνακα: Αριθμός μαθητών Κόστος ανά μαθητή Από 1 έως και 100 80€ Από 101 και πάνω 60€ Αν το σχολείο επιλέξει, να έχουν οι μαθητές και διατροφή στο ξενοδοχείο, το κόστος αυξάνεται κατά 30€ ανά μαθητή. Να γραφεί πρόγραμμα σε γλώσσα προγραμματισμού Pascal, το οποίο:

1) Να περιλαμβάνει το τμήμα δηλώσεων μεταβλητών.

2) Να διαβάζει τον αριθμό των μαθητών, που θα
συμμετάσχουν στην εκπαιδευτική επίσκεψη. Επίσης, να
διαβάζει την απάντηση του σχολείου σχετικά με τη
διατροφή των μαθητών (‘ΝΑΙ’ αν επιθυμούν, ‘ΟΧΙ’ αν
δεν επιθυμούν διατροφή).

3) Να υπολογίζει και να εμφανίζει το συνολικό κόστος της
εκπαιδευτικής επίσκεψης, χωρίς τη διατροφή.

4) Να υπολογίζει το συνολικό κόστος της διατροφής, στην
περίπτωση που το σχολείο την έχει επιλέξει.

5) Να υπολογίζει και να εμφανίζει το συνολικό κόστος της
εκπαιδευτικής επίσκεψης.

Άσκηση 4.

Μια αεροπορική εταιρεία πρόκειται να δρομολογήσει μία πτήση με αεροπλάνο 100 θέσεων. Τα λειτουργικά έξοδα της πτήσης είναι 5.000€ και όλα τα εισιτήρια έχουν διατεθεί. Η τιμή του εισιτηρίου, που πλήρωσε ο κάθε επιβάτης, μπορεί να κυμαινόταν από 20€ έως και 200€.
Να γράψετε στο τετράδιό σας, έναν αλγόριθμο, ο οποίος:

1) Να διαβάζει το όνομα του κάθε επιβάτη.

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

3) Να υπολογίζει τις συνολικές εισπράξεις της εταιρείας
από τη συγκεκριμένη πτήση.

4) Να υπολογίζει και να εμφανίζει το όνομα του επιβάτη
με τη μικρότερη τιμή εισιτηρίου. Να θεωρήσετε, ότι η
μικρότερη τιμή είναι μοναδική.

5) Να εμφανίζει το μήνυμα «ΚΕΡ∆ΟΣ», αν οι συνολικές
εισπράξεις είναι μεγαλύτερες από τα λειτουργικά έξοδα
ή το μήνυμα «ΖΗΜΙΑ», αν οι συνολικές εισπράξεις
είναι μικρότερες από τα λειτουργικά έξοδα ή το μήνυμα
«ΜΗ∆ΕΝΙΚΟ ΑΠΟΤΕΛΕΣΜΑ», αν είναι ίσα.

Άσκηση 5.

Μια επιχείρηση έχει 50 υπαλλήλους. Η διοίκηση έκλεισε συμφωνία για την παροχή πακέτων σύνδεσης με πρόσβαση
στο ∆ιαδίκτυο μέσω κινητού τηλεφώνου για κάθε υπάλληλο. Το πακέτο έχει πάγιο 3 ευρώ και η χρέωση είναι κλιμακωτή με βάση τον παρακάτω πίνακα:

Όγκος δεδομένων σε GB(Gigabyte) Ευρώ ανά GB
έως και 2 10
3 έως και 6 2,5
7 και άνω 1,5
Να γραφεί αλγόριθμος, ο οποίος:

1) Να διαβάζει το όνομα και τον όγκο δεδομένων σε GB κάθε υπαλλήλου.

2). Να υπολογίζει για καθέναν τη χρέωσή του, με το πάγιο.

3) Να εμφανίζει το όνομα και τη συνολική του χρέωση.

4) Να υπολογίζει και να εμφανίζει το μέσο όρο της χρέωσης όλων των υπαλλήλων, με το πάγιο.

Άσκηση 6.

Μια ναυτιλιακή εταιρεία σε ένα οχηματαγωγό της πλοίο και
μόνο σε σχέση με τα οχήματα, εφαρμόζει την τιμολογιακή
πολιτική που φαίνεται στον παρακάτω πίνακα:
Τύπος οχήματος Χρέωση ανά όχημα
Μηχανή 10 ευρώ
Αυτοκίνητο ΙΧ 20 ευρώ
Φορτηγό 30 ευρώ
Ο οδηγός δεν πληρώνει εισιτήριο, ενώ κάθε επιπλέον
επιβάτης του οχήματος πληρώνει 5 ευρώ.
Να γραφεί πρόγραμμα σε Pascal, το οποίο:

1) Να περιλαμβάνει το τμήμα δηλώσεων μεταβλητών.

2) Να διαβάζει τον τύπο του οχήματος (‘Μ’ για μηχανή, ‘Α’
για αυτοκίνητο, ‘Φ’ για φορτηγό) και τον αριθμό των
επιβατών του (μαζί με τον οδηγό).

3) Να υπολογίζει το κόστος για κάθε όχημα, στο οποίο να
συμπεριλαμβάνεται και το κόστος των επιβατών.

4) Η διαδικασία (∆2-∆3) επαναλαμβάνεται για όλα τα
οχήματα και μέχρι να δοθεί η τιμή ‘ΤΕΛΟΣ’ στον τύπο
του οχήματος.

5) Μετά την επανάληψη να εμφανίζονται:
α) Το πλήθος των φορτηγών.
β) Η συνολική χρέωση όλων των οχημάτων μαζί με τους
επιβάτες τους.