Φυλλάδιο 3

  1. Να γράψετε αλγόριθμο ο οποίος θα διαβάζει έναν ακέραιο αριθμό και θα εμφανίζει τα μηνύματα : Μονοψήφιος, διψήφιος ή τριψήφιος ανάλογα με το πόσα ψηφία έχει ο αριθμός. Σε περίπτωση που ο αριθμός είναι αρνητικός ή μεγαλύτερος του 1000 να εμφανίζεται μήνυμα λάθους.

  2. Σε μια δημοπρασία ενός αντικειμένου συμμετέχουν τρεις υποψήφιοι αγοραστές. Για να δοθεί το αντικείμενο πρέπει να καλυφθεί η ελάχιστη τιμή που ορίζει ο κάτοχος. Να γράψετε αλγόριθμο ο οποίος:

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

  1. Για την πραγματοποίηση μιας σχολικής εκδρομής τρία ταξιδιωτικά γραφεία της πόλης δίνουν τις προσφορές για το συνολικό κόστος της εκδρομής. Να γράψετε αλγόριθμο ο οποίος
  • θα διαβάζει τις τρεις προσφορές των γραφείων
  • θα βρίσκει την πιο συμφέρουσα
  • θα διαβάζει το πλήθος των μαθητών που θα πάρουν μέρος στην εκδρομή
  • θα εμφανίζει το κόστος που αντιστοιχεί σε κάθε μαθητή.
  1. Μια εταιρία έχει απόθεμα 1000 τεμάχια από ένα προϊόν στην αποθήκη της. Η τιμή ανάλογα με την παραγγελία υπολογίζεται κλιμακωτά σύμφωνα με τον παρακάτω πίνακα:
Τεμάχια παραγγελίας Τιμή ανά τεμάχιο
1-150 5€
151-350 4,3€
351 και άνω 3,8€

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

  1. Για τον εκτελωνισμό επίσης αυτοκινήτου από το εξωτερικό πρέπει να καταβληθεί ποσό που προκύπτει από τον παρακάτω πίνακα ανάλογα με την αξία του αυτοκινήτου κλιμακωτά.

Αξία αυτοκινήτου Ποσοστό
0-14000 5%
14001-24000 12%
24001-35000 25%
35001 και άνω 40%

Επίσης, ανάλογα με τον κυβισμό υπάρχει μια επιπλέον χρέωση που φαίνεται στον παρακάτω πίνακα.

Κυβικά Χρέωση
0-1200 20€
1201-1800 80€
1801 και άνω 150€

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

  1. Να αναπτυχθεί αλγόριθμος ο οποίος θα διαβάζει το µέσο όρο ενός μαθητή κατά την περασμένη σχολική χρονιά και θα εκτυπώνει το αντίστοιχο μήνυμα σύμφωνα µε τα ακόλουθα:
  • Αν ο βαθμός είναι μικρότερος από 9,5 ο μαθητής απορρίπτεται στο μάθημα,
  • αν είναι μεγαλύτερος από 9,5 και μικρότερος από 13 τότε ο χαρακτηρισμός του μαθήματος είναι “Σχεδόν καλά”,
  • αν είναι μεγαλύτερος ή ίσος του 13 έως και 16 ο χαρακτηρισμός είναι “Καλά”,
  • αν είναι μικρότερος του 18 “Πολύ καλά”,
  • ενώ τέλος αν ο μέσος όρος είναι μεγαλύτερος ή ίσος του 18 ο χαρακτηρισμός είναι “Άριστα”.

Σε περίπτωση που ο αλγόριθμος διαβάσει κάποιον αριθµό εκτός των ορίων [0, 20], να εκτυπωθεί αντίστοιχο μήνυμα λάθους.

  1. Σύμφωνα µε το νέο φορολογικό νόμο ο συντελεστής φόρου για τους ιδιώτες φορολογούμενους απεικονίζεται στον παρακάτω πίνακα ο οποίος υπολογίζεται κλιμακωτά:

Εισόδημα Ποσοστό φόρου
0-10000€ 0%
Πάνω από 10000 έως και 30000€ 12%
Πάνω από 30000€ 20%

Επίσης, στο ποσό που προκύπτει ως φόρος υπάρχει έκπτωση ανάλογα µε τον αριθµό των παιδιών του φορολογούμενου, σύμφωνα µε τον πίνακα:

Παιδιά Έκπτωση φόρου
1 έως 3 150€ για κάθε παιδί
4 και πάνω 800€ για όλα τα παιδιά

Σημείωση: Η έκπτωση φόρου εφαρμόζεται στο ποσό που προκύπτει ως φόρος και σε περίπτωση που η έκπτωση είναι μεγαλύτερη από το ποσό του φόρου, ο τελικός φόρος είναι 0.

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

  1. Τα πακέτα ενοικιάσεως αυτοκινήτων του ταξιδιωτικού γραφείου ” Travel” απεικονίζονται στον επόμενο πίνακα:
Όχημα Κυβισμός 1 ή 2 μέρες 3 έως και 6 μέρες 7 και πάνω μέρες
Μηχανή Έως 150 30€ /μέρα 25€ /μέρα 20€ /μέρα
151 και άνω 40€ /μέρα 35€ /μέρα 30€ /μέρα
Αυτοκίνητο Έως 1200 80€ /μέρα 70€ /μέρα 60€ /μέρα
1201 έως και 1600 100€ /μέρα 85€ /μέρα 70€ /μέρα
1601 και άνω 130€ /μέρα 110€ /μέρα 90€ /μέρα

Να αναπτύξετε αλγόριθμο που:

Α. θα διαβάζει το είδος του ενοικιαζόμενου οχήματος(‘’Μ’’ ή ‘’Α’’), τον κυβισμό του και το πλήθος των ημερών ενοικίασης.
Β. Επίσης να διαβάζει και την απάντηση με πιθανές τιμές ‘’ΝΑΙ’’/’’ΟΧΙ’’  σχετικά με το αν το αυτοκίνητο θα ασφαλιστεί. Αν το αυτοκίνητο ασφαλιστεί υπάρχει επιβάρυνση 10% στο ποσό πληρωμής.
Γ. Ο αλγόριθμος θα εκτυπώνει το τελικό ποσό πληρωμής.

  1. Μια ναυτιλιακή εταιρεία εφαρμόζει την εξής τιμολογιακή πολιτική, σε ένα μεταφορικό της πλοίο, σε σχέση με τα επιβατικά αυτοκίνητα που μεταφέρονται: Αν το μήκος του οχήματος είναι έως και 4,5 μέτρα χρεώνεται με 50 ευρώ το όχημα ενώ αν είναι πάνω από 4,5 μέτρα, 70 ευρώ το όχημα. Ο οδηγός δεν πληρώνει εισιτήριο, ενώ κάθε επιπλέον επιβάτης του οχήματος πληρώνει 15 ευρώ. Να γράψετε αλγόριθμο, ο οποίος:

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

  1. Μια εταιρία πουλά δύο είδη προϊόντων, πληκτρολόγια και ποντίκια υπολογιστών. Τα πληκτρολόγια έχουν τιμή πώλησης μονάδας 25€ και για την αποστολή χρησιμοποιούνται κιβώτια χωρητικότητας 3 τεμαχίων. Τα ποντίκια έχουν τιμή πώλησης μονάδας 8€ και για την αποστολή του χρησιμοποιούνται κιβώτια χωρητικότητας 6 τεμαχίων. Το κάθε κιβώτιο επιβαρύνει την τιμή κατά 5€. Τα έξοδα εξαρτώνται από τη χιλιομετρική απόσταση στην οποία θα γίνει η παράδοση. Αν η χιλιομετρική απόσταση είναι έως 200 χιλιόμετρα τα έξοδα αποστολής είναι 5€, και για πάνω από 100 είναι 9€. Σε περίπτωση που η αξία της παραγγελίας ξεπερνά τα 150€, η εταιρία δεν χρεώνει έξοδα αποστολής. Να γράψετε πρόγραμμα που:

Α. Θα έχει τμήμα δήλωσης μεταβλητών
Β. Θα διαβάζει την ποσότητα από κάθε προϊόν που θέλει να αγοράσει, και τη χιλιομετρική απόσταση που θέλει να γίνει η παράδοση.
Να υπολογίζει και να εμφανίζει :
Γ. Την αξία της παραγγελίας
Δ. Το πλήθος των κιβωτίων που θα χρειαστούν
Ε. Την επιβάρυνση από τα έξοδα αποστολής αν θα χρεωθεί
Στ. Το συνολικό ποσό πληρωμής.

  1. Ένα ταξιδιωτικό γραφείο διοργανώνει 7 ημέρες μαθητικές εκδρομές στο εξωτερικό. Η διαμονή αφορά τρίκλινα δωμάτια. Το κόστος υπολογίζεται κλιμακωτά σύμφωνα με τον παρακάτω πίνακα.
Αριθμός μαθητών Κόστος ανά μαθητή
1-50 450
51-80 430
81-130 400
>130 380

Στο κόστος της εκδρομής προστίθεται το ποσό των 8€ ανά μαθητή ως φόρος μετακίνησης για το εξωτερικό. Να γράψετε πρόγραμμα που :
Α. Να έχει τμήμα δήλωσης μεταβλητών
Β. Να διαβάζει τον αριθμό των μαθητών που θα πάρουν μέρος στην εκδρομή
Γ. Να υπολογίζει και να εμφανίζει το πλήθος των δωματίων που θα χρειαστούν
Δ. Να υπολογίζει και να εμφανίζει το συνολικό κόστος της εκδρομής

  1. Οι μισθοί ανάλογα με το επάγγελμα και τα χρόνια προϋπηρεσίας φαίνονται στον παρακάτω πίνακα:
Επάγγελμα 0-5 έτη 6-10 έτη 11 έτη και πάνω
Καθηγητής 900 ευρώ 1050 ευρώ 1250 ευρώ
Γιατρός 1200 ευρώ 1450 ευρώ 1800 ευρώ

Να γράψετε αλγόριθμο που θα διαβάζει το επάγγελμα ( ‘’Καθηγητής’’ ή ‘’Γιατρός’’) και τα χρόνια προϋπηρεσίας και θα εμφανίζει το μισθό.

BONUS. Να γράψετε αλγόριθμο ο οποίος θα διαβάζει έναν ακέραιο αριθμό. Στη συνέχεια  να ελέγχει αν είναι διψήφιος ή όχι και αν ναι, να γίνει αντιστροφή των ψηφίων του. Για παράδειγμα αν είναι 57 να γίνει 75.