Φύλλο Ασκήσεων 6

Εντολή επιλογής ή απόφασης if

1.Να γράψετε πρόγραμμα σε python το οποίο να διαβάζει το μισθό ενός υπαλλήλου και να εμφανίζει στην οθόνη του υπολογιστή το αντίστοιχο μήνυμα σύμφωνα με τον παρακάτω πίνακα: (ask1_f6.py)

Μισθός Μήνυμα (χαρακτηρισμός)
0-800 € Χαμηλόμισθος
Πάνω από 800 – 1400 Μεσαία αμειβόμενος
Πάνω από 1400 Υψηλόμισθος

2. Να υπολογιστεί ο μεγαλύτερος δύο ακέραιων αριθμών που δίνονται από το πληκτρολόγιο. (ask2_f6.py)

3. Σε τρεις διαφορετικούς αγώνες πρόκρισης στο άλμα εις μήκος, ένας άλτης πέτυχε τις επιδόσεις α, β, γ. Να γράψετε πρόγραμμα σε γλώσσα Python που:

i. Να δέχεται τις τιμές α, β, γ.

ii. Να υπολογίζει και να εμφανίζει τη μέση τιμή των παραπάνω τιμών.

iii. Να εμφανίζει το μήνυμα προκρίθηκε, εάν η παραπάνω μέση τιμή είναι μεγαλύτερη από 8 μέτρα. (ask3_f6.py)

 

4. Η εφορία κάθε τέλος έτους φορολογεί τα αυτοκίνητα ανάλογα με τον κυβισμό τους, σύμφωνα με τον παρακάτω πίνακα:

Κυβισμός φόρος
0-1100 110€
1101-1400 150€
1401-2000 225€
2001 και πάνω 600€

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

5. Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τρεις ακέραιους αριθμούς και να εμφανίζει τον μεγαλύτερο και τον μικρότερο. (ask5_f6.py)

ΛΥΣΕΙΣ:

1.——————————————————————————–

Λύση

m=float(input(‘Δώσε το μισθό’)) #Διαβάζει τον μισθό

if m<=800 : #Αν ο μισθός είναι από 800 και κάτω τότε

          print ‘Χαμηλόμισθος’ #Το κενό είναι ένα ΤΑΒ από το πληκτρολόγιο

elif m<=1400 :

          print ‘Μεσαία αμειβόμενος’

else :

          print ‘Υψηλόμισθος’

2.——————————————————————————–

Λύση:

# πρόγραμμα υπολογισμού μέγιστου 2 αριθμών

a=float(input(‘Δώσε τον πρώτο αριθμό’))

b=float(input(‘Δώσε τον δεύτερο αριθμό’))

max=a

if b>max :

          max=b

print ‘ο μέγιστος είναι ‘, max

3.——————————————————————————–

Λύση:

a=float(input(‘Δώσε την πρώτη επίδοση’))

b=float(input(‘Δώσε την δεύτερη επίδοση ‘))

c=float(input(‘Δώσε την τρίτη επίδοση ‘))

mo=(a+b+c)/3

print ‘Ο μέσος όρος είναι’, mo

if mo>8 :

          print ‘ΠΡΟΚΡΙΘΗΚΕ! ‘

4.——————————————————————————–

Λύση

k=int(input(‘Δώσε τον κυβισμό’)) #Διαβάζει τον κυβισμό

if k<=1100 :

          foros=110

elif k<=1400 :

          foros=150

elif k<=2000 :

          foros=225

else :

          foros=600

print  ‘Ο φόρος είναι ‘,foros,’ €’

Αφήστε σχόλιο

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει τα ανεπιθύμητα σχόλια. Μάθετε πώς υφίστανται επεξεργασία τα δεδομένα των σχολίων σας.