Δημοσιεύτηκε: 30 Ιαν 2009, 19:49
Για το πρόβλημα με το λογαριασμό : Ας θεωρήσουμε ότι όταν πήγαν στο μαγαζί ο σερβιτόρος και το αφεντικό είχαν από 0 ευρώ και οι φίλοι 15 ευρώ ο καθένας.
Όταν έφυγαν πλήρωσαν 30 , από 15 ο κάθε φίλος. Άρα 0 ευρώ και οι 2 φίλοι , 30 το μαγαζί και 0 ο σερβιτόρος.
Το αφεντικό διαπιστώνει ότι ο λογαριασμός ήταν 25 ευρώ , άρα από 12.5 ο κάθε φίλος , με άλλα λόγια έπρεπε να επιστρέψει 2.5 στο καθένα. Άρα 5 ευρώ ο σερβιτόρος , 25 το αφεντικό , 0 οι δύο φίλοι.
Τους βρίσκει και δίνει από 1.5 στο καθέ φίλο και κ κρατά 2 ευρώ για τον εαυτό του. Άρα 1.5 ευρώ για το κάθε φίλο , 2 για το σερβιτόρο και 25 για το αφεντικό .
Άρα 1.5+1.5+2+25 = 30 . δε λείπουν λεφτά !
Τώρα πως εξηγείται το παράδοξο. Οι φίλοι έπρεπε να πληρώοουν 25 ευρώ . Όμως ο σερβιτόρος τους παρακρατά 2 ευρώ , αναγκάζοντας τους να πληρώσουν 25+2 = 27 ευρώ.
Άρα ο κάθε φίλος πλήρωσε 13.5 + 13.5 = 27 ευρώ + 3 που πήραν ρέστα = 30 δηλαδή ότι είχαν δώσει αρχικά .
Το λογικό λάθος είναι να προσθέσουμε σε αυτά που πλήρωσαν οι φίλοι τα λεφτά που τους κράτησε ο σερβιτόρος , αφού ήδη τα έχουμε προσθέσει σε αυτά που τους κράτησε.
Πιο απλά : Ο κάθε φίλος πρέπει να δώσει από 12.5 στο μαγαζί . Σύνολο 25. Δίνουν και στο σερβιτόρο 1 ευρώ ο καθένας (τα 2 του ευρώ δηλαδή) . Άρα πληρώνουν 13.5 ευρώ ο καθένας , σύνολο 27. Δίνουν 30 ευρώ , άρα παίρνουν πίσω ρέστα 3 ευρώ , από 1.5 ο κάθένας.
13.5 + 13.5 + 1.5 + 1.5 = 30 .... Το βρήκαμε το ευρώ. Έχω πεθάνει αυτό το καιρό να κάνω trace pointers .... το ευρώ δε θα βρισκα ?
Όταν έφυγαν πλήρωσαν 30 , από 15 ο κάθε φίλος. Άρα 0 ευρώ και οι 2 φίλοι , 30 το μαγαζί και 0 ο σερβιτόρος.
Το αφεντικό διαπιστώνει ότι ο λογαριασμός ήταν 25 ευρώ , άρα από 12.5 ο κάθε φίλος , με άλλα λόγια έπρεπε να επιστρέψει 2.5 στο καθένα. Άρα 5 ευρώ ο σερβιτόρος , 25 το αφεντικό , 0 οι δύο φίλοι.
Τους βρίσκει και δίνει από 1.5 στο καθέ φίλο και κ κρατά 2 ευρώ για τον εαυτό του. Άρα 1.5 ευρώ για το κάθε φίλο , 2 για το σερβιτόρο και 25 για το αφεντικό .
Άρα 1.5+1.5+2+25 = 30 . δε λείπουν λεφτά !
Τώρα πως εξηγείται το παράδοξο. Οι φίλοι έπρεπε να πληρώοουν 25 ευρώ . Όμως ο σερβιτόρος τους παρακρατά 2 ευρώ , αναγκάζοντας τους να πληρώσουν 25+2 = 27 ευρώ.
Άρα ο κάθε φίλος πλήρωσε 13.5 + 13.5 = 27 ευρώ + 3 που πήραν ρέστα = 30 δηλαδή ότι είχαν δώσει αρχικά .
Το λογικό λάθος είναι να προσθέσουμε σε αυτά που πλήρωσαν οι φίλοι τα λεφτά που τους κράτησε ο σερβιτόρος , αφού ήδη τα έχουμε προσθέσει σε αυτά που τους κράτησε.
Πιο απλά : Ο κάθε φίλος πρέπει να δώσει από 12.5 στο μαγαζί . Σύνολο 25. Δίνουν και στο σερβιτόρο 1 ευρώ ο καθένας (τα 2 του ευρώ δηλαδή) . Άρα πληρώνουν 13.5 ευρώ ο καθένας , σύνολο 27. Δίνουν 30 ευρώ , άρα παίρνουν πίσω ρέστα 3 ευρώ , από 1.5 ο κάθένας.
13.5 + 13.5 + 1.5 + 1.5 = 30 .... Το βρήκαμε το ευρώ. Έχω πεθάνει αυτό το καιρό να κάνω trace pointers .... το ευρώ δε θα βρισκα ?
