Άσκηση 1 / Σελίδα 143
# Διάβασε τις τιμές X και Y
X = int(input("Δώσε το X: "))
Y = int(input("Δώσε το Y: "))
# Έλεγχος αν X > 100
if X > 100:
print(X)
# Έλεγχος αν (X == Y) ή (Y > 0)
if X == Y or Y > 0:
print(Y)
Δραστηριότητες Αξιολόγησης - Άσκηση 2
Ένα εργοστάσιο κινητών τηλεφώνων χρησιμοποιεί έναν τετραψήφιο ακέραιο αριθμό (Ν)
για κάθε κινητό που κατασκευάζει. Το τελευταίο ψηφίο Χ (ψηφίο μονάδων) δηλώνει τα
εξής:
(α) Αν το Χ είναι μεγαλύτερο από το 5, τότε στο κινητό θα γίνει εγκατάσταση
λειτουργικού Android, διαφορετικά θα γίνει εγκατάσταση Windows Mobile.
(β) Αν το X είναι άρτιος αριθμός, τότε θα έχει μνήμη 2GB διαφορετικά θα έχει μνήμη 4GB.
Να γράψετε πρόγραμμα το οποίο να δέχεται έναν τετραψήφιο ακέραιο αριθμό (Ν) και να
τυπώνει τα ανάλογα μηνύματα. Να αποθηκεύσετε το πρόγραμμα με όνομα Μ12_ask2.py.
Σύνοψη (σε μαθηματική λογική)
| Μαθηματική έννοια | Τι κάνει |
|---|
| Nmod10 | βρίσκει το τελευταίο ψηφίο |
| X>5 | σύγκριση (ανισότητα) |
| Xmod2=0 | έλεγχος άρτιου αριθμού |
# Διάβασε τον τετραψήφιο αριθμό Ν
N = int(input("Δώσε τετραψήφιο αριθμό Ν: "))
# Πάρε το ψηφίο των μονάδων
X = N % 10
# Έλεγχος λειτουργικού
if X > 5:
print("Εγκατάσταση λειτουργικού Android")
else:
print("Εγκατάσταση λειτουργικού Windows Mobile")
# Έλεγχος μνήμης
if X % 2 == 0:
print("Μνήμη 2GB")
else:
print("Μνήμη 4GB")
Η χρέωση σε ένα ξενοδοχείο γίνεται ως εξής:
(α) Αν το δωμάτιο είναι μονόκλινο η τιμή είναι 30 ευρώ την ημέρα, διαφορετικά είναι 45
ευρώ.
(β) Αν έχει θέα στη θάλασσα υπάρχει επιπλέον επιβάρυνση 5 ευρώ την ημέρα.
Να γράψετε πρόγραμμα το οποίο να δέχεται τις μέρες, το είδος του δωματίου και τη θέα
και να υπολογίζει και να τυπώνει το συνολικό ποσό που θα πρέπει να πληρώσει ο πελάτης.
# Διάβασε τα δεδομένα
days = int(input("Δώσε αριθμό ημερών: "))
room_type = input("Δώσε είδος δωματίου (S = Single, D = Double): ")
sea_view = input("Έχει θέα στη θάλασσα; (Y/N): ")
# Βασική τιμή δωματίου
if room_type == "S":
price_per_day = 30
else: # D
price_per_day = 45
# Επιβάρυνση θέας
if sea_view == "Y":
price_per_day += 5
# Υπολογισμός συνολικού ποσού
total_cost = price_per_day * days
# Εκτύπωση αποτελέσματος
print("Συνολικό ποσό:", total_cost, "ευρώ")
Social Plugin