Χωρίς μεταφόρτωση, 100% τοπικά, χωρίς λογαριασμό

Άρθρο

Μια εργαλειοθήκη υπολογισμών που δεν χρειάζεται να εγκαταστήσετε

Οι περισσότεροι γρήγοροι υπολογισμοί δεν χρειάζονται ειδική εφαρμογή. Ένα φιλοδώρημα, μια έκπτωση, μια γραμμή φόρου, μια μετατροπή συνταγής ή μια τιμή στο εξωτερικό είναι όλα απλή αριθμητική. Το πρόβλημα με τους περισσότερους διαδικτυακούς υπολογιστές είναι ότι τρέχουν στο νέφος, οπότε οι αριθμοί που πληκτρολογείτε ταξιδεύουν σε έναν διακομιστή. Αντίθετα, τα εργαλεία που συγκεντρώνονται εδώ τρέχουν εξ ολοκλήρου στον περιηγητή σας. Ανοίγετε μια σελίδα, πληκτρολογείτε τους αριθμούς σας και το αποτέλεσμα εμφανίζεται τοπικά, χωρίς να μεταφορτώνεται τίποτα και χωρίς λογαριασμό για δημιουργία.

Ποσοστά, φιλοδώρημα και φόρος

Αυτοί οι τρεις υπολογισμοί έχουν την ίδια μορφή: ένα βασικό ποσό πολλαπλασιασμένο επί έναν συντελεστή. Ένα φιλοδώρημα 20 τοις εκατό σε λογαριασμό 45,00 είναι 45 επί 0,20, δηλαδή 9,00, για σύνολο 54,00. Μια έκπτωση 15 τοις εκατό σε ένα είδος 80,00 αφαιρεί 12,00 και αφήνει 68,00. Ο φόρος λειτουργεί το ίδιο αλλά αντίστροφα: μια τιμή 50,00 με 8 τοις εκατό φόρο προσθέτει 4,00, άρα 54,00 στο ταμείο. Με το μυαλό είναι εύκολο να κάνετε ένα μικρό λάθος, ειδικά όταν μοιράζετε έναν λογαριασμό ή βγάζετε τον φόρο που ήδη περιλαμβάνεται σε μια τιμή. Ο υπολογιστής ποσοστού αναλαμβάνει τις απλές αναλογίες, ο υπολογιστής φιλοδωρήματος προσθέτει τον επιμερισμό σε πολλά άτομα, και ο υπολογιστής φόρου σας επιτρέπει να πάτε από μια τιμή προ φόρου στην τελική ή να ανακτήσετε το ποσό προ φόρου από ένα σύνολο. Κάθε ψηφίο μένει στη συσκευή σας.

Παράδειγμα: ένας λογαριασμός 60 συν φιλοδώρημα 15 τοις εκατό, δηλαδή 9, δίνει σύνολο 69.

Μετρικό και αγγλοσαξονικό, δίπλα δίπλα

Η εναλλαγή ανάμεσα σε συστήματα μέτρησης είναι σταθερή για όποιον διαβάζει συνταγές, οδηγίες ή ταξιδιωτικούς οδηγούς γραμμένους για άλλη περιοχή. Οι μετατροπές είναι σταθερές αναλογίες, οπότε ένας μικρός πίνακας αναφοράς καλύπτει σχεδόν όλες τις καθημερινές ανάγκες: 1 ίντσα είναι 2,54 εκατοστά, 1 πόδι είναι 30,48 εκατοστά, 1 μίλι είναι περίπου 1,609 χιλιόμετρα, 1 λίβρα είναι περίπου 0,454 κιλά, και 1 αμερικανικό γαλόνι είναι περίπου 3,785 λίτρα. Η θερμοκρασία είναι η εξαίρεση, γιατί έχει μια μετατόπιση πέρα από την κλίμακα: για να πάτε από Φαρενάιτ σε Κελσίου, αφαιρείτε 32 και πολλαπλασιάζετε επί πέντε ένατα, ώστε οι 68 F γίνονται 20 C. Ο μετατροπέας μονάδων καλύπτει μήκος, βάρος, όγκο, θερμοκρασία και αρκετές ακόμη κατηγορίες, ώστε να μη χρειάζεται να θυμάστε τον ακριβή συντελεστή της καθεμιάς.

Οι μαγειρικές δόσεις εξαρτώνται από το υλικό

Οι μαγειρικές μετατροπές μπερδεύουν τον κόσμο γιατί ένα φλιτζάνι μετρά όγκο ενώ ένα υλικό συνταγής συχνά ζυγίζεται, και η σχέση των δύο εξαρτάται από την πυκνότητα. Ένα φλιτζάνι νερό ζυγίζει περίπου 240 γραμμάρια, αλλά ένα φλιτζάνι κοινό αλεύρι είναι μόνο περίπου 120 γραμμάρια, και ένα φλιτζάνι κρυσταλλική ζάχαρη είναι γύρω στα 200 γραμμάρια. Το να τα μετράτε όλα με το ίδιο βάρος είναι ο τρόπος που ένα κέικ βγαίνει ξερό ή συμπαγές. Ο μαγειρικός μετατροπέας αποθηκεύει τις τυπικές πυκνότητες κοινών υλικών, οπότε όταν ζητάτε ένα φλιτζάνι αλεύρι σε γραμμάρια χρησιμοποιεί την τιμή του αλευριού, όχι μια γενική. Δεν μπορεί όμως να ξέρει πόσο σφιχτά πιέζετε το φλιτζάνι, γι' αυτό οι οδηγοί ζαχαροπλαστικής συνιστούν να ζυγίζετε το αλεύρι όταν μετράει η ακρίβεια.

Νομίσματα, με μια ειλικρινή επιφύλαξη

Το νόμισμα είναι ο μόνος υπολογισμός σε αυτή τη λίστα που πραγματικά χρειάζεται δεδομένα από έξω, γιατί οι ισοτιμίες αλλάζουν κάθε μέρα. Ο μετατροπέας νομισμάτων κατεβάζει έναν δημόσιο πίνακα ημερήσιων ισοτιμιών, το ίδιο είδος δημόσιας πληροφορίας που μπορεί να αναζητήσει ο καθένας, και μετά κάνει τη μετατροπή στον περιηγητή σας. Από αυτή τη σχεδίαση προκύπτουν δύο πράγματα. Πρώτον, οι ισοτιμίες είναι ένα ημερήσιο στιγμιότυπο, όχι μια ζωντανή ροή αγοράς, οπότε κάνουν για να εκτιμήσετε χονδρικά πόσο αξίζει μια τιμή στο δικό σας νόμισμα αλλά δεν είναι η ισοτιμία που θα σας έδινε μια τράπεζα ή ένας μεσίτης σε μια δεδομένη στιγμή. Δεύτερον, κατεβαίνει μόνο ο δημόσιος πίνακας ισοτιμιών· τα ποσά που πληκτρολογείτε δεν στέλνονται ποτέ, και το τελευταίο στιγμιότυπο κρατιέται στην προσωρινή μνήμη ώστε το εργαλείο να δουλεύει και εκτός σύνδεσης, με την ημερομηνία και την πηγή του στην οθόνη.

Ακρίβεια κινητής υποδιαστολής σε αριθμομηχανές προγράμματος περιήγησης

Η JavaScript αναπαριστά όλους τους αριθμούς ως διπλής ακρίβειας IEEE 754 64-bit. Αυτή η μορφή μπορεί να αναπαριστά ακριβώς ακέραιους έως 2^53 αλλά εισάγει σφάλματα στρογγυλοποίησης για πολλές δεκαδικές τιμές: το 0,1 + 0,2 υπολογίζεται σε 0,30000000000000004 αντί για 0,3. Για υπολογισμούς όπως διαχωρισμοί ποσοστών, μετατροπές μονάδων ή στρογγυλοποίηση φόρου, αυτό έχει σημασία. Μια κοινή προσέγγιση είναι να κλιμακώνετε τιμές σε ακέραιους πριν από λειτουργίες (για παράδειγμα, να αντιμετωπίζετε τα ποσά νομίσματος ως ακέραια λεπτά), και να κλιμακώνετε πίσω στο τέλος. Για ανάγκες υψηλότερης ακρίβειας, οι βιβλιοθήκες αυθαίρετης ακρίβειας λειτουργούν σε συμβολοσειρές ψηφίων αντί για εγγενείς τύπους κινητής υποδιαστολής, με κόστος στις επιδόσεις. Η κατανόηση της προσέγγισης που χρησιμοποιεί μια αριθμομηχανή σάς λέει αν ένα αποτέλεσμα στρογγυλοποιείται σε ένα κατώφλι εμφάνισης ή φέρει στρογγυλοποίηση IEEE 754 σε ολόκληρη την αλυσίδα.

Σε έναν browser, το 0,1 + 0,2 δίνει αποτέλεσμα 0.30000000000000004, η κλασική ιδιορρυθμία στρογγυλοποίησης των δυαδικών αριθμών κινητής υποδιαστολής.

Εργαλεία αυτού του άρθρου

Συχνές ερωτήσεις

Λειτουργούν αυτοί οι υπολογιστές εκτός σύνδεσης;

Τα εργαλεία για ποσοστό, φιλοδώρημα, φόρο, μονάδες και μαγειρική είναι καθαρή αριθμητική και τρέχουν εξ ολοκλήρου στον περιηγητή, οπότε μόλις φορτώσει η σελίδα συνεχίζουν να δουλεύουν χωρίς σύνδεση. Ο μετατροπέας νομισμάτων χρειάζεται έναν ημερήσιο πίνακα ισοτιμιών, αλλά κρατά στην προσωρινή μνήμη τον τελευταίο που κατέβασε, οπότε δουλεύει και εκτός σύνδεσης με εκείνο το στιγμιότυπο, του οποίου η ημερομηνία φαίνεται καθαρά.

Είναι οι ισοτιμίες ίδιες με της τράπεζάς μου;

Όχι. Ο μετατροπέας χρησιμοποιεί μια δημόσια ισοτιμία αναφοράς που ενημερώνεται μία φορά την ημέρα, καλή για να καταλάβετε πόσο αξίζει μια ξένη τιμή. Μια τράπεζα ή ένας εκδότης κάρτας εφαρμόζει τη δική του ισοτιμία τη στιγμή της συναλλαγής και συνήθως προσθέτει ένα περιθώριο ή μια χρέωση, οπότε το ποσό στο εκκαθαριστικό σας θα διαφέρει ελαφρώς από την εκτίμηση που μετατράπηκε.