ΕΠΑΛ ΠΡΟΓΡ Python Πανελλαδικές 2018 – Διαγώνισμα Εξομοίωσης-1 Θέμα-Γ (ΑΠ)

Μπάμπης Μπουλής
Master of Science in Computer Engineering

Θέμα-Γ      Απάντηση   (25 μονάδες)

dexyp = 0 # δεν εξυπηρετήθηκαν
pna = 0.0 # ποσότητα νερού σε άνδρες που εξυπηρετήθηκαν
png = 0.0 # ποσότητα νερού σε γυναίκες που εξυπηρετήθηκαν
pnp = 0.0 # ποσότητα νερού σε παιδιά που εξυπηρετήθηκαν
pla = 0 # πλήθος ανδρών που εξυπηρετήθηκαν
plg = 0 # πλήθος γυναικών που εξυπηρετήθηκαν
plp = 0 # πλήθος παιδιών που εξυπηρετήθηκαν
plsyr = 0 # πλήθος ΣΥΡΙΩΝ που εξυπηρετήθηκαν
plal = 0 # πλήθος ΑΛΛΩΝ που εξυπηρετήθηκαν
maxn = -1 # μέγιστη ποσότητα νερού που δόθηκε σε πρόσφυγα
snsp = 0.0 # συνολική ποσότητα νερού που δόθηκε σε ΣΥΡΙΑ ΠΑΙΔΙΑ

apnv = input(“Δώσε αρχική ποσότητα νερού σε λίτρα > 0 και <=50000 : “)
while apnv <= 0 or apnv > 50000:
—-apnv = input(“Δώσε σωστή ποσότητα > 0 και <=50000 : “)

pnv = apnv # ποσότητα νερού στο βυτίο διαθέσιμη

while pnv > 0 and dexyp < 3:
—-ethn = raw_input(“Δώσε εθνικότητα ΣΥΡΙΟΣ ή ΑΛΛΟΣ μόνο: “)
—-fylo = raw_input(“Δώσε φύλο Α=ΑΝΔΡΑΣ, Γ=ΓΥΝΑΙΚΑ ή Π=ΠΑΙΔΙ μόνο: “)
—-xbit = input(“Δώσε χωρητικότητα μπιτονιού σε λίτρα: “

—-if pnv >= xbit:

—-—-pnv = pnv – xbit
—-—-dexyp = 0

—-—-if ethn == “ΣΥΡΙΟΣ”:
—-—-—-plsyr = plsyr + 1
—-—-else:
—-—-—-plal = plal + 1

—-—-if xbit > maxn:
—-—-—-maxn = xbit
—-—-—-maxe = ethn
—-—-—-maxf = fylo

—-—-if fylo == “Α”:
—-—-—-pna = pna + xbit
—-—-—-pla = pla + 1
—-—-elif fylo == “Γ”:
—-—-—-png = png + xbit
—-—-—-plg = plg + 1
—-—-elif fylo == “Π”:
—-—-—-pnp = pnp + xbit
—-—-—-plp = plp + 1
—-—-—-if ethn == “ΣΥΡΙΟΣ”:
—-—-—-—-snsp = snsp + xbit
—-else:
—-—-dexyp = dexyp + 1

print “μέση ποσότητα νερού ανδρών”, pna/pla
print “μέση ποσότητα νερού γυναικών”, png/plg
print “μέση ποσότητα νερού παιδιών”, pnp/plp

print “συνολική ποσότητα νερού σε ΣΥΡΙΑ παιδιά”, snsp

print “πρόσφυγας με περισσότερο νερό ήταν εθνικότητας”, maxe, “και φύλλο”, maxf

print “Συνολικά εξυπηρετήθηκαν ΣΥΡΙΟΙ=”, plsyr, “και ΑΛΛΟΙ=”, plal


 

error: το περιεχόμενο προστατεύεται !!