You are currently viewing Φυλλάδιο Ασκήσεων Δομή Επιλογής (2)

Φυλλάδιο Ασκήσεων Δομή Επιλογής (2)

Φυλλάδιο 2

  1. Για να μπορεί να περάσει κάποιος μαθητής στην σχολή αστυφυλάκων θα πρέπει αν είναι άνδρας να έχει ύψος μεγαλύτερο του 1,70, ενώ αν είναι γυναίκα μεγαλύτερο του 1,60. Να γραφεί αλγόριθμος που:
    Α. θα διαβάζει το φύλο, ‘’Α’’ ή ‘’Γ’’
    Β. Θα διαβάζει το ύψος ενός μαθητή και
    Γ. θα εμφανίζει αν μπορεί ή όχι να δηλώσει συμμετοχή.

2. Στα λύκεια της χώρας ισχύουν τα παρακάτω σχετικά με την προαγωγή κάποιου μαθητή. Αν ο βαθμός ≥ 10 και οι απουσίες < 115, προάγεται. Αν ο βαθμός < 10 αλλά οι απουσίες < 30, δίνεται ευκαιρία. Σε κάθε άλλη περίπτωση, απορρίπτεται. . Να γράψετε αλγόριθμο που:
Α. θα διαβάζει το βαθμό και τις απουσίες ενός μαθητή
Β. θα εμφανίζει αντίστοιχο μήνυμα.

3. Σε τρία διαφορετικά σημεία των Ιωαννίνων τον Ιούλιο, καταγράφηκαν στις 12 το μεσημέρι οι θερμοκρασίες θ1, θ2, θ3. Να αναπτύξετε αλγόριθμο που :
Α. θα διαβάζει τις τρεις αυτές θερμοκρασίες.
Β. θα υπολογίζει και θα εμφανίζει τη μέση τιμή των θερμοκρασιών αυτών.
Γ. θα εμφανίζει το μήνυμα «ΚΑΥΣΩΝΑΣ» αν η μέση τιμή είναι μεγαλύτερη των 37 βαθμών, το μήνυμα «ΚΑΝΟΝΙΚΗ ΓΙΑ ΤΗΝ ΕΠΟΧΗ ΘΕΡΜΟΚΡΑΣΙΑ» αν η θερμοκρασία είναι μεταξύ 32 και 37 βαθμών (συμπεριλαμβανομένων αυτών) και το μήνυμα «ΧΑΜΗΛΗ ΘΕΡΜΟΚΡΑΣΙΑ ΓΙΑ ΤΗΝ ΕΠΟΧΗ» αν η θερμοκρασία είναι μικρότερη των 32 βαθμών. 

4. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει τρεις αριθμούς και θα βρίσκει και θα εμφανίζει τον μεγαλύτερο.

5. Μια εταιρεία ενοικίασης αυτοκινήτων χρεώνει την πρώτη ημέρα ενοικίασης προς 50 € και κάθε επόμενη ημέρα μέχρι και την 10η προς 25 €. Όμως, αν ένα αυτοκίνητο νοικιαστεί για περισσότερες από 10 ημέρες, τότε θα χρεωθεί για όλες τις ημέρες ενοικίασης προς 30 € την ημέρα. Να γραφεί αλγόριθμος που:
Α. θα διαβάζει τις ημέρες που ενοικιάσθηκε ένα αυτοκίνητο
Β. θα εμφανίζει τη χρέωσή του σύμφωνα με τα παραπάνω.

  1. Ένα κατάστημα κάνει εκπτώσεις στο συνολικό ποσό αγορών ανάλογα με τη κατηγορία κάποιου πελάτη. Αν ο πελάτης είναι συνταξιούχος η έκπτωση είναι 15%, αν είναι φοιτητής 10%, αν είναι άνεργος 25%, ενώ αν δεν υπάρχει αιτιολογία δεν υπάρχει και έκπτωση. Να αναπτυχθεί αλγόριθμος που:
    Α. θα διαβάζει την κατηγορία πελάτη (συνταξιούχος, φοιτητής, άνεργος, κανονικός)
    Β. θα διαβάζει το ύψος της αγοράς
    Γ. θα εμφανίζει την έκπτωση που δικαιούται.
  1. Να αναπτυχθεί αλγόριθμος που θα διαβάζει τέσσερις αριθμούς και θα εκτυπώνει τον μικρότερο.
  1. Μια Ηλεκτρική εταιρία χρεώνει την ηλεκτρική κατανάλωση ενός σπιτιού σύμφωνα με τα παρακάτω (κλιμακωτή χρέωση):
  • Τις πρώτες 200 μονάδες , προς 0,14 €/μονάδα.
  • Τις επόμενες 800 μονάδες , προς 0,20 €./μονάδα
  • Τις επιπλέον των 1000 μονάδων προς 0,25 €./μονάδα.

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

  1. Γνωστή αλυσίδα ηλεκτρικών ειδών ανακοίνωσε διαγωνισμό που υπόσχεται μεγάλα δώρα με κλήρωση. Όσους πόντους συγκεντρώσει κάθε συμμετέχων τόσες περισσότερες πιθανότητες έχει να κερδίσει μεγάλα δώρα. Οι πόντοι κάθε συμμετέχοντα εξαρτώνται από το συνολικό ποσό αγορών τον προηγούμενο μήνα, σύμφωνα με τα παρακάτω (κλιμακωτός υπολογισμός):
    Αγορές μέχρι 50 ευρώ , 10 πόντοι
    Πάνω από 50 ευρώ και μέχρι και 100, 1 πόντος ανά ευρώ αγορών
    Πάνω από 100 ευρώ, 4 πόντοι ανά ευρώ αγορών.

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

  1. Μια εταιρία πουλάει αυτοκίνητα με τους εξής τρόπους πληρωμής:

Α: μετρητοίς με έκπτωση 10% επί της αξίας του αυτοκινήτου
Β: 40% προκαταβολή και 24 δόσεις άτοκα
Γ: 10% προκαταβολή και 48 δόσεις. Σε αυτή την περίπτωση στο ποσό των δόσεων υπάρχει προσαύξηση 15%.
Να γράψετε αλγόριθμο που:
Α. θα διαβάζει την αρχική αξία του αυτοκινήτου και τον τρόπο πληρωμής που επιλέγει ο πελάτης(‘’Α’’, ‘’Β’’, ή ‘’Γ’’)
Β. και να εμφανίζει το ποσό που θα δώσει αρχικά αλλά και το ποσό κάθε δόσης, σε περίπτωση που υπάρχουν δόσεις.