SoupCalc

基礎計算機|四則運算、百分比、平方根與歷史紀錄

0
歷史記錄

暫無歷史記錄

基礎計算機

這台計算機每次執行一項運算,按鍵排列接近常見的手持式計算機。它支援加法、減法、乘法、除法、正負號切換、平方根、平方、倒數與百分比換算。頁面最多保留 20 筆已顯示的運算紀錄,也可把歷史結果放回顯示區繼續計算。

工具採用循序運算,不會解析代數運算式,也不接受括號、變數、函數或一次貼入的完整公式。

運算規則

顯示區中的兩個數值以 ab 表示時,四個運算鍵分別執行 a + ba − ba × ba ÷ b。除數為零時,計算機會拒絕輸出。

一元運算鍵會直接作用在目前顯示的數值。

  • 計算非負平方根,輸入負數時拒絕運算
  • 將目前數值乘以自身
  • 1/x 計算倒數,目前數值為零時拒絕運算
  • % 將目前數值除以 100
  • ± 切換目前數值的正負號

百分比鍵不會自動求出前一個數值的某個百分比。輸入 25 再按 % 會得到 0.25,之後可把 0.25 用於下一次運算。

完整算例

計算 12.5 × 8 時,依下列順序操作。

  1. 輸入 12.5
  2. 按下 ×
  3. 輸入 8
  4. 按下 =

計算機顯示 100,並在頁面歷史紀錄加入 12.5 × 8 = 100

按鍵順序會決定運算次序。依序輸入 2 + 3 × 4 = 時,計算機先完成 2 + 3,再把所得結果乘以 4,因此顯示 20。它不套用代數中的先乘除後加減規則,所以不會得到 14。

另一個例子是輸入 25 後按 %,顯示值會變成 0.25

顯示、清除與鍵盤操作

顯示區會整理一般數值格式,數值非常大或非常小時可能改用科學記號。歷史紀錄內的逗號只供數字分組顯示,不是實際運算內容。

C 會清除目前的計算狀態,CE 只重設目前輸入項目。清除歷史按鈕會刪除這次頁面工作階段的紀錄,清除目前計算不會一併刪除歷史清單。

計算機取得焦點後,鍵盤數字、+-*/、小數點、Enter 或 =、Backspace 及 Escape 會對應到畫面上的相關按鍵。

精度與限制

所有運算使用 ECMAScript Number 類型,也就是 IEEE 754 雙精度二進位浮點數。許多十進位小數無法用有限的二進位位數精確表示,所以 0.1 + 0.2 等運算在內部可能帶有極小的取整差異,即使顯示區已為了閱讀方便而整理數字。

本工具不提供任意精度十進位、專業財務、統計或科學計算功能。連續運算可能累積取整誤差。超過 JavaScript 安全整數範圍的整數,或必須嚴格控制有效位數的測量資料,應改用合適的十進位、整數或專業工具。

歷史紀錄只保存在目前頁面實例中,不能當作稽核憑證。稅務、會計、工程、實驗室、藥物或契約相關的關鍵計算,應依該項工作的規則與精度另行核對。

資料來源

編輯紀錄

本文由 SoupCalc 編輯團隊撰寫並人工複核。二元運算、一元按鍵、循序運算、錯誤邊界及百分比行為已依目前實作與自動化測試檢查。最後複核日期為 2026 年 8 月 10 日。在全部核准語言版本通過審核前,本頁不會開放索引或廣告。