Απλή Επιλογή (Αν...Τότε)
1. ΑΣΚΗΣΗ
Ένα ηλεκτρονικό κατάστημα προσφέρει δωρεάν μεταφορικά σε αγορές άνω των 100€. Να αναπτυχθεί πρόγραμμα που θα διαβάζει το ποσό αγοράς ενός πελάτη και θα εμφανίζει μήνυμα “Δωρεάν μεταφορικά” αν η αγορά του είναι πάνω από 100€.
2. ΑΣΚΗΣΗ
Ένας διαγωνισμός είναι διαθέσιμος μόνο για άτομα άνω των 18 ετών. Να γραφεί πρόγραμμα που διαβάζει την ηλικία ενός χρήστη και εμφανίζει το μήνυμα “Μπορείτε να συμμετάσχετε” μόνο αν είναι 18 ή μεγαλύτερος.
3. ΑΣΚΗΣΗ
Ένας μαθητής προάγεται στην επόμενη τάξη αν ο μέσος όρος του είναι τουλάχιστον 10. Να γραφεί πρόγραμμα που διαβάζει τον μέσο όρο ενός μαθητή και εμφανίζει αν προάγεται ή όχι.
Σύνθετη Επιλογή (Αν…Τότε…Αλλιώς)
1. ΑΣΚΗΣΗ
Ένα μουσείο έχει τις εξής τιμές εισιτηρίων:
Κάτω των 18 ετών: Δωρεάν
18-65 ετών: 10€
Άνω των 65 ετών: 5€
Να γραφεί πρόγραμμα που διαβάζει την ηλικία ενός επισκέπτη και εμφανίζει το κόστος εισιτηρίου του.
2. ΑΣΚΗΣΗ
Ένας χρήστης μιας συνδρομητικής πλατφόρμας έχει δύο επιλογές συνδρομής:
Premium (άνω των 20€): Πρόσβαση σε όλες τις λειτουργίες.
Basic (μέχρι 20€): Περιορισμένες λειτουργίες.
Να γραφεί πρόγραμμα που διαβάζει το ποσό που πληρώνει ένας χρήστης και εμφανίζει αν έχει Premium ή Basic συνδρομή.
3. ΑΣΚΗΣΗ
Ένας υπάλληλος εργάζεται κανονικά 40 ώρες την εβδομάδα. Αν δουλέψει παραπάνω, πληρώνεται υπερωρίες με 50% προσαύξηση.
Να γραφεί πρόγραμμα που διαβάζει το όνομα του υπαλλήλου και τις ώρες που δούλεψε και εμφανίζει τις συνολικές αποδοχές του (με βάση ωρομίσθιο 8€/ώρα).
Πολλαπλή Επιλογή (Επιλογή από περισσότερες από 2 περιπτώσεις)
1. ΑΣΚΗΣΗ
Ανάλογα με το εισόδημά του, ένας εργαζόμενος φορολογείται ως εξής:
Έως 10.000€ → 10%
10.001€ – 30.000€ → 20%
Πάνω από 30.000€ → 30%
Να γραφεί πρόγραμμα που διαβάζει το εισόδημα και εμφανίζει τον αντίστοιχο φορολογικό συντελεστή.
2. ΑΣΚΗΣΗ
Κατάταξη αθλητών με βάση τη θέση τους
Σε έναν αγώνα δρόμου, οι αθλητές λαμβάνουν μετάλλιο ανάλογα με τη θέση τους:
1η θέση → Χρυσό
2η θέση → Αργυρό
3η θέση → Χάλκινο
Οποιαδήποτε άλλη θέση → “Καλή προσπάθεια!”
Να γραφεί πρόγραμμα που διαβάζει τη θέση ενός αθλητή και εμφανίζει το μετάλλιο ή μήνυμα παρηγοριάς.
3. ΑΣΚΗΣΗ
Ένα εστιατόριο έχει τις εξής χρεώσεις για delivery:
Απόσταση < 2χλμ → Δωρεάν
2 – 5χλμ → 2€
5 – 10χλμ → 5€
Πάνω από 10χλμ → Δεν πραγματοποιείται παράδοση
Να γραφεί πρόγραμμα που διαβάζει την απόσταση σε χιλιόμετρα και εμφανίζει το αντίστοιχο κόστος ή μήνυμα αδυναμίας εξυπηρέτησης.
4. ΑΣΚΗΣΗ
Ένας πωλητής λαμβάνει προμήθεια ανάλογα με τις πωλήσεις του:
Μέχρι 500€ → 5%
501€ – 1000€ → 7%
1001€ – 5000€ → 10%
Πάνω από 5000€ → 15%
Να γραφεί πρόγραμμα που διαβάζει τις πωλήσεις ενός υπαλλήλου και εμφανίζει το ποσό της προμήθειάς του.



