Απλή Αριθμομηχανή
Μια απλή αριθμομηχανή για αριθμητικές εκφράσεις — πρόσθεση, αφαίρεση, πολλαπλασιασμό και διαίρεση.
Είσοδος
Έξοδος
Readme
Πώς λειτουργεί ένας υπολογιστής;
Ένας υπολογιστής αξιολογεί μαθηματικές εκφράσεις με ανάλυση της προτεραιότητας των τελεστών και εφαρμογή αριθμητικών κανόνων. Οι σύγχρονοι υπολογιστές σέβονται τη στάνταρ σειρά πράξεων — συχνά απομνημονευμένη ως PEMDAS ή BODMAS — όπου ο πολλαπλασιασμός και η διαίρεση αξιολογούνται πριν την πρόσθεση και την αφαίρεση, και οι παρενθέσεις μπορούν να παρακάμψουν την προεπιλεγμένη σειρά. Στο βάθος, οι περισσότεροι λογισμικοί υπολογιστές μετατρέπουν την είσοδο του χρήστη σε δέντρο εκφράσεων ή χρησιμοποιούν έναν αναδρομικό αναλυτή για να παράγουν ένα αριθμητικό αποτέλεσμα.
Οι απλές αριθμητικές πράξεις (πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση) είναι γρήγορες και ντετερμινιστικές, αλλά ακραίες περιπτώσεις όπως η διαίρεση με το μηδέν, πολύ μεγάλοι αριθμοί ή ακρίβεια κινητής υποδιαστολής απαιτούν προσεκτικό χειρισμό. Οι καλοί υπολογιστές στρογγυλοποιούν τα αποτελέσματα εμφάνισης για να αποφύγουν την εμφάνιση ψευδών ψηφίων όπως 0.1 + 0.2 = 0.30000000000000004.
Περιγραφή εργαλείου
Ο Simple Calculator παρέχει μια γνώριμη διεπαφή με κουμπιά για καθημερινή αριθμητική. Αξιολογεί εκφράσεις σε πραγματικό χρόνο καθώς πληκτρολογείτε ή πατάτε, ώστε να μπορείτε να δείτε το τρέχον αποτέλεσμα πριν πατήσετε το ίσον. Ο υπολογιστής υποστηρίζει πρόσθεση, αφαίρεση, πολλαπλασιασμό, διαίρεση, ποσοστό, εναλλαγή προσήμου και διόρθωση με backspace.
Χαρακτηριστικά
- Ζωντανή αξιολόγηση — το αποτέλεσμα ενημερώνεται αυτόματα καθώς δημιουργείτε την έκφραση, οπότε δεν χρειάζεται να πατήσετε το ίσον για να δείτε ενδιάμεσες τιμές.
- Υποστήριξη ποσοστού — το κλειδί
%μετατρέπει την τρέχουσα τιμή σε ποσοστό (διαιρεί με 100), χρήσιμο για υπολογισμούς φιλοδωρήματος και έκπτωσης. - Είσοδος πληκτρολογίου και κουμπιών — χρησιμοποιήστε το κουμπί στην οθόνη ή πληκτρολογήστε απευθείας μέσω πληκτρολογίου για γρήγορη εισαγωγή.
Πώς λειτουργεί
Οι εκφράσεις αξιολογούνται χρησιμοποιώντας τη βιβλιοθήκη math.js, η οποία χειρίζεται σωστά την προτεραιότητα των τελεστών, τους μεγάλους αριθμούς και τις ακραίες περιπτώσεις κινητής υποδιαστολής. Τα σύμβολα εμφάνισης όπως ×, ÷ και − αντιστοιχίζονται στα ισοδύναμα ASCII (*, /, -) πριν την αξιολόγηση. Τα αποτελέσματα μορφοποιούνται σε 12 σημαντικά ψηφία για να αποφευχθεί ο θόρυβος κινητής υποδιαστολής στην έξοδο.
Επεξήγηση επιλογών
| Κουμπί | Ενέργεια |
|---|---|
C |
Διαγράφει εντελώς την έκφραση και το αποτέλεσμα. |
± |
Εναλλάσσει το πρόσημο της τρέχουσας τιμής (θετικό ↔ αρνητικό). |
% |
Διαιρεί την τρέχουσα τιμή με 100. |
÷ × − + |
Τυπικοί αριθμητικοί τελεστές. |
⌫ |
Διαγράφει το τελευταίο εισαγόμενο χαρακτήρα. |
= |
Αξιολογεί την έκφραση και αντικαθιστά την είσοδο με το αποτέλεσμα. |