Άσκηση 11
Ένα ηλεκτρονικό κατάστημα χρεώνει τις παραγγελίες του ανάλογα με τον προορισμό της παραγγελίας. Ο προορισμός της παραγγελίας καθορίζεται βάσει του Ταχυδρομικού Κωδικού αποστολής και οι χρεώσεις ορίζονται στον παρακάτω πίνακα.
Επιπρόσθετα, παραγγελίες άνω των 100 ευρώ πρέπει να ασφαλίζονται σε περίπτωση απώλειας. Το κόστος της ασφάλειας ανέρχεται στο 5% της αξίας της παραγγελίας, με μέγιστο ποσό τα 50 ευρώ. Για παράδειγμα αν η αξία της παραγγελίας είναι 2000 ευρώ, το 5% είναι 100 ευρώ. Σε αυτή την περίπτωση επειδή το κόστος της ασφάλειας υπερβαίνει τα 50 ευρώ, το κόστος θα πέσει στο μέγιστο, δηλαδή τα 50 ευρώ.
Να γίνει αλγόριθμος που θα διαβάζει την αξία της παραγγελίας, τον ταχυδρομικό κωδικό αποστολής και θα εμφανίζει, το κόστος της αποστολής, το κόστος της ασφάλειας (αν δεν υπάρχει να εμφανίζεται μηδέν) και το συνολικό κόστος (αποστολή + ασφάλεια).
Ταχυδρομικός Κωδικός | Χρέωση |
---|---|
55000 - 59000 | 4€ |
61000 - 66000 | 3€ |
40000 - 43000 | 3,5€ |
οπουδήποτε αλλού | 5€ |
Άσκηση 12
Μια ασφαλιστική εταιρεία χρεώνει διαφορετικά ασφάλιστρα για αυτοκίνητα ανάλογα με την ηλικία του οδηγού και τον τύπο αυτοκινήτου:
- Οδηγός κάτω των 25 ετών: 20% προσαύξηση στο βασικό ασφάλιστρο.
- Οδηγός 25-60 ετών: κανονικό ασφάλιστρο.
- Οδηγός πάνω από 60: 15% προσαύξηση στο βασικό ασφάλιστρο.
- Επιπλέον, για SUV υπάρχει 10€ επιπλέον χρέωση.
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που θα διαβάζει την ηλικία του οδηγού, τον τύπο αυτοκινήτου (“SUV” ή “ΑΛΛΟ”) και το βασικό ασφάλιστρο και θα υπολογίζει το τελικό ποσό.
Άσκηση 13
Μια εταιρεία delivery χρεώνει την παράδοση ανάλογα με την απόσταση, τον τύπο παραγγελίας και την ώρα:
- Απόσταση έως 5 km: 2€
- Απόσταση 5-10 km: 5€
- Απόσταση πάνω από 10 km: 10€
- Επιπλέον χρέωση νυχτερινής παράδοσης (22:00-06:00): +3€
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που θα διαβάζει την απόσταση, την ώρα (αριθμός μεταξύ 0 και 23) και τον τύπο παραγγελίας και θα υπολογίζει το τελικό κόστος παράδοσης.
Άσκηση 14
Μια εφαρμογή για μαθητές βοηθά να υπολογίζουν την ημερήσια πρόσληψη θερμίδων ανάλογα με το φύλο, την ηλικία, τη φυσική δραστηριότητα και το είδος γεύματος.
Παράμετρος | Επιλογές | Θερμίδες |
---|---|---|
Φύλο | Άνδρας / Γυναίκα | 2000 / 1800 (ημερήσια βάση) |
Επίπεδο δραστηριότητας | Χαμηλό / Μέτριο / Υψηλό | +0 / +200 / +400 |
Είδος γεύματος | Πρωινό / Μεσημεριανό / Βραδινό | 25% / 40% / 35% της ημερήσιας πρόσληψης |
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που θα:
- Διαβάζει τις επιλογές του χρήστη για το φύλο, το επίπεδο δραστηριότητας και το είδος γεύματος
- Υπολογίζει τη βασική ημερήσια πρόσληψη θερμίδων ανάλογα με φύλο
- Προσαρμόζει τις θερμίδες με βάση το επίπεδο δραστηριότητας
- Κατανέμει τις θερμίδες στο επιλεγμένο είδος γεύματος
- Εμφανίζει το αποτέλεσμα στον χρήστη
Άσκηση 15
Ένα ξενοδοχείο χρεώνει τους πελάτες του βάσει του τύπου δωματίου που επιλέγουν, της εποχής στην οποία γίνεται η κράτηση, της ιδιότητάς τους ως μέλη ή συχνοί πελάτες, καθώς και πρόσθετων παροχών όπως πρωινό ή ειδικές προσφορές για πολυήμερη διαμονή.
Ο πίνακας που ακολουθεί παρουσιάζει αναλυτικά τις χρεώσεις και τις εκπτώσεις:
Κατηγορία | Επιλογές | Χρέωση |
---|---|---|
1. Τύπος Δωματίου (ανά βράδυ) | Οικονομικό | 50€ |
Κανονικό | 80€ | |
Σουίτα | 150€ | |
2. Εποχιακή Χρέωση | Χαμηλή περίοδος | Χωρίς επιπλέον χρέωση |
Μέση περίοδος | +20% | |
Υψηλή περίοδος | +40% | |
3. Έκπτωση Μελών | Μέλος ξενοδοχείου | -10% |
Πάνω από 5 προηγούμενες κρατήσεις | επιπλέον -5% | |
4. Προσφορές | Διαμονή 7 ή περισσότερων ημερών | Δώρο 1 βραδιά |
Πρωινό | +8€ ανά ημέρα και ανά άτομο |
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
- Θα διαβάζει τα στοιχεία της κράτησης από τον πελάτη, δηλαδή:
- Τύπος Δωματίου (Οικονομικό / Κανονικό / Σουίτα)
- Εποχή Κράτησης (Χαμηλή / Μέση / Υψηλή)
- Αν είναι μέλος του ξενοδοχείου (Ναι / Όχι)
- Αριθμός προηγούμενων κρατήσεων
- Ημέρες διαμονής
- Αν επιθυμεί πρωινό (Ναι / Όχι)
- Αριθμός ατόμων
- Θα υπολογίζει και θα εμφανίζει το τελικό ποσό πληρωμής μετά την εφαρμογή όλων των χρεώσεων και εκπτώσεων.
Σημείωση:
- Η προσφορά “δώρο 1 βραδιά” αφαιρείται πριν από τις προσαυξήσεις και εκπτώσεις.
- Θα πρέπει να εφαρμοστούν πρώτα οι προσαυξήσεις (π.χ. εποχιακή χρέωση) και μετά οι εκπτώσεις.