Μάθημα : Αρχές Προγραμματισμού Υπολογιστών

Κωδικός : S24152

S24152  -  ΜΑΡΙΑ ΦΑΝΑΡΙΩΤΗ

Κεφ4 - Προγράμματα

Περιγραφή

Επαναληπτικά προγράμματα - Εντολή  if..else..

 

Ερώτηση 1 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 1

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

Ερώτηση 2 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 2

Να γραφεί πρόγραμμα το οποίο ζητάει την εισαγωγή από το πληκτρολόγιο του βάρους τριών (3) ατόμων. Στην συνέχεια να εξετάζεται αν τα άτομα αυτά μπορούν να ανεβούν στο ασανσέρ. Στην περίπτωση που τα άτομα υπερβαίνουν το επιτρεπόμενο όριο βάρους να υπολογίζονται τα κιλά της υπέρβασης. (Θεωρείστε ότι το ασανσέρ μπορεί να σηκώσει μέγιστο φορτίο 240 κιλά.).

Ερώτηση 3 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 3

Να γράψετε πρόγραμμα που να διαβάζει τέσσερις βαθμούς, να βρίσκει το μέσο όρο τους και, αν αυτός είναι μικρότερος από 10 να εμφανίζει ΑΠΟΤΥΧΩΝ.

Ερώτηση 4 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 4

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

Για τον υπολογισμό του ιδανικού βάρους θεωρείστε ότι ισχύουν τα εξής: αν το άτομο είναι γυναίκα τότε «Ιδανικό Βάρος=(Ύψος-100)» ενώ αν το άτομο είναι άνδρας «Ιδανικό Βάρος = (Ύψος-100)+10».

Ερώτηση 5 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 5

Να γράψετε πρόγραμμα το οποίο να ζητάει το ποσό των καταθέσεων ενός καταθέτη σε μια τράπεζα. Στην συνέχεια να ζητάει το ποσό της ανάληψης. Σε περίπτωση που η ανάληψη είναι μεγαλύτερη από τις καταθέσεις να τυπώνει απαγορευτικό μήνυμα, αλλιώς να τυπώσει το ποσό ανάληψης και το υπόλοιπο των καταθέσεων.

Ερώτηση 6 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 6

Η ωριαία αμοιβή ενός εργαζομένου είναι 50 ευρώ. Αν οι ώρες εργασίας είναι περισσότερες από 18, παίρνει επιπλέον υπερωριακή αποζημίωση 20 ευρώ για κάθε ώρα. Να γράψετε πρόγραμμα που να διαβάζει τις ώρες εργασίας και να υπολογίζει τις αποδοχές του εργαζόμενου. Τα αποτελέσματα να ακολουθήσουν το υπόδειγμα:

Κανονική αμοιβή :. . . . . . . . . . . .

Αμοιβή υπερωριών : . . . . . . . . . . . .

Συνολικές αποδοχές : . . . . . . . . .

Ερώτηση 7 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 7

Να γραφεί πρόγραμμα το οποίο ζητάει την εισαγωγή από το πληκτρολόγιο το όνομα του οδηγού ενός αυτοκινήτου, τον αριθμό των χιλιομέτρων του τελευταίου service καθώς και τον αριθμό των χιλιομέτρων που έχει διανύσει το αυτοκίνητο. Θεωρείστε ότι ένα αυτοκίνητο χρειάζεται Service κάθε 10.000 χιλιόμετρα.

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

Ερώτηση 8 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 8

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

Στην συνέχεια να υπολογίζει και να εμφανίζει το ποσό που πρέπει να πληρώσει. Θεωρείστε ότι κάθε μια από τις πρώτες 500 KWhs χρεώνεται με 0,5 €, κάθε μία από τις 500 επόμενες KWhs χρεώνεται με 1 €, και κάθε μία από τις επόμενες KWhs χρεώνεται με 1,5 €.

Ερώτηση 9 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Πρόγραμμα 9

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

Ερώτηση 10 (Ελεύθερου Κειμένου — 2 βαθμοί) 

Προγραμμα 10

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