Ασκήσεις στον Τμηματικό Προγραμματισμό
1. ΑΣΚΗΣΗ
ένα σχολείο θέλει να υπολογίζει τον μέσο όρο των βαθμών ενός μαθητή. γράψτε ένα πρόγραμμα που:
ζητά 3 βαθμούς από τον χρήστη.
χρησιμοποιεί μια συνάρτηση ΜέσοςΌρος που δέχεται τους βαθμούς και επιστρέφει τον μέσο όρο.
εμφανίζει τον μέσο όρο στην οθόνη.
2. ΑΣΚΗΣΗ
μια εταιρεία ταξί χρεώνει 0.8€ ανά χιλιόμετρο και έχει μια πάγια χρέωση 3€. γράψτε ένα πρόγραμμα που:
ζητά από τον χρήστη την απόσταση που διένυσε.
χρησιμοποιεί μια συνάρτηση ΥπολόγισεΚόστος(απόσταση) που επιστρέφει το συνολικό κόστος.
εμφανίζει το κόστος του ταξιδιού.
3. ΑΣΚΗΣΗ
ένα κατάστημα προσφέρει έκπτωση 10% για αγορές πάνω από 100€. γράψτε ένα πρόγραμμα που:
ζητά από τον χρήστη το ποσό αγοράς.
χρησιμοποιεί μια διαδικασία ΥπολόγισεΤελικόΠοσό(ποσό) που εμφανίζει το τελικό ποσό μετά την έκπτωση.
4. ΑΣΚΗΣΗ
ένα ταμείο σούπερ μάρκετ καταγράφει τις τιμές 5 προϊόντων και θέλει να υπολογίζει το συνολικό ποσό. γράψτε ένα πρόγραμμα που:
αποθηκεύει τις τιμές σε πίνακα.
χρησιμοποιεί μια συνάρτηση ΥπολόγισεΣύνολο(τιμές, πλήθος) που επιστρέφει το συνολικό ποσό.
εμφανίζει το αποτέλεσμα.
5. ΑΣΚΗΣΗ
μια εταιρεία αξιολογεί 5 υπαλλήλους και αποδίδει σε κάθε έναν μια βαθμολογία από 1 έως 10. γράψτε ένα πρόγραμμα που:
χρησιμοποιεί μια διαδικασία ΒρεςΚαλύτερο(βαθμολογίες, καλύτερος) που επιστρέφει τον υπάλληλο με την υψηλότερη βαθμολογία.
εμφανίζει τον καλύτερο υπάλληλο.
6. ΑΣΚΗΣΗ
μια εταιρεία πληρώνει τους υπαλλήλους με βάση τις ώρες εργασίας. ο κανονικός μισθός είναι 10€/ώρα και για κάθε υπερωρία πληρώνει 15€/ώρα. γράψτε ένα πρόγραμμα που:
ζητά τις κανονικές ώρες και τις υπερωρίες ενός υπαλλήλου.
χρησιμοποιεί μια διαδικασία ΥπολόγισεΜισθό(ώρες, υπερωρίες, μισθός) που υπολογίζει το συνολικό μισθό.
εμφανίζει το μισθό του υπαλλήλου.
7. ΑΣΚΗΣΗ
ένα σχολείο θέλει να υπολογίζει το τελικό αποτέλεσμα ενός μαθητή με βάση τον βαθμό του:
< 10 → αποτυχία
10-14 → επανεξέταση
15-20 → επιτυχία
γράψτε ένα πρόγραμμα που:
ζητά από τον χρήστη τον βαθμό.
χρησιμοποιεί μια συνάρτηση Κατάσταση(βαθμός) που επιστρέφει την κατηγορία του μαθητή.
εμφανίζει το αποτέλεσμα.



