Δίνεται ο πίνακας των αριθμητικών τελεστών:
| Τελεστής | Ερμηνεία | Παραδείγματα |
|---|---|---|
+ |
πρόσθεση | 40 + 2 επιστρέφει 42, 40.0 + 2.0 επιστρέφει 42.0 |
- |
αφαίρεση | 44 - 2 επιστρέφει 42, 44.0 - 2.0 επιστρέφει 42.0 |
* |
πολλαπλασιασμός | 42 * 2 επιστρέφει 84, 42.0 * 2.0 επιστρέφει 84.0 |
/ |
διαίρεση | 85.0 / 2.0 επιστρέφει 42.5, 85 / 2 επιστρέφει 42 |
% |
υπόλοιπο | 7 % 2 επιστρέφει 1 |
Τι τύπο θα είχαν οι τελεστές αν ήταν συναρτήσεις;
Γράψτε την επικεφαλίδα (πρωτότυπο) μιας συνάρτησης add που κάνει ό,τι το 40 + 2:
πόσα ορίσματα παίρνει, τι τύπου, και τι επιστρέφει; Μετά σκεφτείτε τι αλλάζει για το
40.0 + 2.0 και γιατί το 85 / 2 δίνει 42.
Αριθμός στον οδηγό: Α5.5
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec05-operator-as-function ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec05-operator-as-function.html ·
Markdown (GitHub)