Αποστολέας Θέμα: Θέμα τέταρτο Ιούνιος 2000  (Αναγνώστηκε 984 φορές)

denia_k

  • Βετεράνος
  • ****
  • Μηνύματα: 84
Θέμα τέταρτο Ιούνιος 2000
« στις: 25 Οκτ 2012, 10:33:56 μμ »
Με ενδιαφέρει να μάθω αν μέχρι το σημείο που έχω γράψει ο αλγόριθμος είναι σωστός.

Αλγόριθμος Θέμα_4
Διάβασε Τ
Αν Τ>=1 ΚΑΙ Τ<=500 τότε
Χ<- (Τ-1)*1,5

Σωστό λοιπόν είναι το Χ<- (Τ-1)*1,5 ή το Χ<- Τ*1,5; Ευχαριστώ εκ των προτέρων!

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2771
  • Πύργος Ηλείας
    • ΚΕΠΛΗΝΕΤ Ηλείας
Απ: Θέμα τέταρτο Ιούνιος 2000
« Απάντηση #1 στις: 25 Οκτ 2012, 11:47:52 μμ »
Χ<- (Τ-1)*1,5

Για ποιο λόγο να βάλεις (Τ-1) αφού χρεώνεται 1,5 δραχμές (!) ανά δευτερόλεπτο. Άρα: Τ*1,5

Υ.Γ. Καλύτερα να βάζεις και τη διατύπωση του θέματος για να μην το ψάχνουμε από την αρχή...!

denia_k

  • Βετεράνος
  • ****
  • Μηνύματα: 84
Απ: Θέμα τέταρτο Ιούνιος 2000
« Απάντηση #2 στις: 26 Οκτ 2012, 12:07:09 πμ »
Κάπου το είδα λυμένο με Τ-1...

Ακόμα ισχύει ότι:

Αλλιώς_αν Τ>500 και Τ<=800 τότε
Χρέωση<- 500*1,5+ (Τ-500)*Ο,9

(αφαιρέσαμε λοιπόν το 500 από το Τ). Με την ίδια λογική δε θα μπορούσαμε να αφαιρέσουμε και το Τ από το 1 στην πρώτη συνθήκη;

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2771
  • Πύργος Ηλείας
    • ΚΕΠΛΗΝΕΤ Ηλείας
Απ: Θέμα τέταρτο Ιούνιος 2000
« Απάντηση #3 στις: 26 Οκτ 2012, 01:02:40 πμ »
Κάπου το είδα λυμένο με Τ-1...

Ακόμα ισχύει ότι:

Αλλιώς_αν Τ>500 και Τ<=800 τότε
Χρέωση<- 500*1,5+ (Τ-500)*Ο,9

(αφαιρέσαμε λοιπόν το 500 από το Τ). Με την ίδια λογική δε θα μπορούσαμε να αφαιρέσουμε και το Τ από το 1 στην πρώτη συνθήκη;

Τα 500 δευτ. που αφαιρείς είναι αυτά που χρέωσες με 1,5 δρχ το καθένα ( 500*1,5 ). Επομένως όλα τα δευτ. χρεώθηκαν (500 + Τ-500 = Τ). Άλλωστε δεν αφαίρεσες τα 501 (επειδή το εύρος που αναφέρεται είναι 501-800) αλλά τα 500. Αν όμως στην 1η περίπτωση βάλεις Τ-1 τότε δεν θα χρεώνεται το 1ο δευτ., όμως κάτι τέτοιο δεν αναφέρεται πουθενά. Ακόμα κι αν το 1ο εύρος ήταν 10-500 (με τη λογική ότι το Τ είναι τουλάχιστον 10), πάλι όλα τα δευτ. θα χρεώνονταν, δηλαδή Τ*1,5