稅計算機、稅計算方法及記錄程序的記錄介質與流程
2023-06-12 15:21:31 2

本發明涉及稅計算機、稅計算方法及記錄程序的記錄介質。
背景技術:
近年來在計算裝置(計算器)中設置使用多個稅率進行稅計算的功能。例如在日本特開平10-143472號公報中記載的計算器進行任意的四則運算,在顯示了成為乘法對象的數值(金額)的狀態下,如果操作稅後鍵(確認鍵),則針對顯示的數值計算出根據第一稅率的稅後額並顯示。同樣,如果操作稅後鍵(確認鍵),則針對顯示的數值計算出根據第二稅率的稅後額並顯示。
另外,在日本特開2000-268002號公報中記載的計算器能夠在稅率存儲器中設定8種稅率,並通過編號指定並選擇。計算器在選擇了稅率後,如果依次進行運算和「稅後」的輸入操作,則執行針對作為運算結果的數值的、與選擇出的稅率對應的稅後計算並顯示稅後額。
這樣在現有技術的計算器中,能夠將多個稅率作為對象而執行稅計算,但是只進行根據選擇出的1個稅率的稅計算。即,不能夠進行基於多個稅率的稅計算,因此例如在混有稅率不同的多個商品時難以通過簡單的操作來計算稅後合計額。
技術實現要素:
本發明是考慮到上述課題而進行的發明,其目的在於提供通過簡單的操作進行基於多個稅率的稅計算的稅計算機、稅計算方法等。
為了解決上述課題,本發明的稅計算機具備:稅後額顯示控制單元,其根據針對表示顯示在顯示部中的稅前額的至少一個第一數值的、與第一稅率相關的第一輸入操作,進行顯示根據上述第一稅率計算出的第一稅後額的控制,根據針對表示顯示在上述顯示部中的稅前額的至少一個第二數值的、與第二稅率相關的第二輸入操作,進行顯示根據上述第二稅率計算出的第二稅後額的控制;稅後總合計額顯示控制單元,其進行顯示稅後總合計額的控制,該稅後總合計額是將表示與至少一個上述第一數值對應的上述第一稅後額的合計的第一稅後合計額、表示與至少一個上述第二數值對應的上述第二稅後額的合計的第二稅後合計額進行合計後得到的合計額;以及稅後合計額顯示控制單元,其在顯示了上述稅後總合計額後,根據上述第一輸入操作進行顯示上述第一稅後合計額的控制,或者在顯示了上述稅後總合計額後,根據上述第二輸入操作進行顯示上述第二稅後合計額的控制。
附圖說明
圖1a、圖1b是表示本實施方式的稅計算機的外觀結構的主視圖。
圖2是表示本實施方式的計算器的電子電路結構的框圖。
圖3是用於說明本實施方式的計算器的稅計算功能的動作的流程圖。
圖4是用於說明本實施方式的計算器的稅計算功能的動作的流程圖。
圖5是用於說明本實施方式的計算器的稅計算功能的動作的流程圖。
圖6是表示用於說明本實施方式的計算器的稅計算功能的輸入操作和顯示的具體例的圖。
圖7是表示用於說明本實施方式的計算器的稅計算功能的輸入操作和顯示的具體例的圖。
圖8a、圖8b、圖8c是表示用於說明本實施方式的計算器的稅計算功能的輸入操作和顯示的具體例的圖。
圖9是表示用於說明本實施方式的計算器的稅計算功能的輸入操作和顯示的具體例的圖。
圖10是表示用於說明本實施方式的計算器的稅計算功能的輸入操作和顯示的具體例的圖。
具體實施方式
以下,根據附圖來說明本發明的實施方式。
圖1a、圖1b是表示本實施方式的稅計算機的外觀結構的主視圖。在本實施方式中,將稅計算機實現為計算專用的計算器10a、10b。
另外,稅計算機除了構成為計算器10a、10b,還能夠構成為具有計算功能的(安裝了計算處理程序)個人計算機、筆記本型計算機、智慧型手機、行動電話、觸摸面板式pda(personaldigitalassistants:個人數字助理)、電子書、移動遊戲機等。另外,沒有安裝計算器10那樣的物理鍵(按鈕)的稅計算機顯示與計算器10的鍵相同的軟體鍵盤,並根據針對該軟體鍵盤的鍵操作來執行計算處理。
圖1a、圖1b所示的計算器10a、10b僅通過機殼上安裝的鍵不同,能夠實質地執行相同的處理。圖1a表示只需鍵入類型(justtype)的計算器10a,圖1b表示迷你只需鍵入類型的計算器10b。計算器10a和計算器10b有以下不同點,即在計算器10a中設置用於對尾數處理(數值的捨入方法)設定的取整選擇器11y和小數點選擇器11z。
說明圖1a所示的計算器10a。本實施方式的計算器10a設置有進行基於多個稅率(以下為稅率1(例如「10%」)和稅率2(例如8%)2個稅率)的稅計算的稅計算功能。
在計算器10a的機殼正面設置包括多個鍵的鍵輸入部11以及顯示部12。鍵輸入部11中設置數值鍵、運算鍵、稅計算功能鍵、功能鍵。數值鍵中包括例如分別與「00」、「0」~「9」對應的多個鍵。運算鍵包括例如「+」(加法)鍵、「-」(減法)鍵、「×」(乘法)鍵、「÷」(除法)鍵11h、「=」鍵分別對應的多個鍵。稅計算功能鍵中設置稅計算鍵(稅後1計算鍵(第一稅計算鍵)11b、稅後2計算鍵(第二稅計算鍵)11c、稅前1計算鍵(第四稅計算鍵)11d、稅前2計算鍵(第五稅計算鍵)11e)、稅計算合計鍵(第三稅計算鍵)11f。功能鍵中包括例如全部清除鍵([ac]鍵11a)、清除鍵([c]鍵)、多個存儲器鍵([mc][mr][m-][m+])、總計鍵([gt]鍵)、根號鍵([√]鍵)、[%]鍵11g等。
取整選擇器11y設定尾數處理的計算方法。例如「f」設定是指定在顯示部12能夠顯示包括小數點以後的最大位的顯示。「捨去(cut)」設定指定通過小數點選擇器11z指定的位的捨去。「進位(up)」設定指定通過小數點選擇器11z指定的位的進位。「5/4」設定指定通過小數點選擇器11z指定的位的四捨五入。小數點選擇器11z設定在顯示部12顯示到小數點以後幾位。另外,「加(add)」設定指定對輸入的數值進行到預定位數的小數點設定。
顯示部12由點矩陣型的液晶顯示單元組成。顯示部12中顯示通過對鍵輸入部11的鍵的操作而輸入的數值。顯示部12中顯示被限制的行數(例如1行)的數值。另外,在沿著顯示部12的邊而設置的狀態顯示區域中顯示表示設定中的計算模式和各種設定狀態的字母和符號(標記)。
圖1b所示的計算器10b設置有被分配了與圖1a所示的計算器10a相同功能的鍵。對被分配了與計算器10a相同功能的鍵賦予和計算器10a相同的附圖標記並省略說明。
圖2是表示本實施方式的計算器10(計算機10a、10b)的電子電路結構的框圖。計算器10的電子電路具備包括cpu21的構成計算機的多個單元。
cpu21通過執行存儲在存儲器22中的計算處理程序22a來控制電路各部的動作。如果進行了輸入操作,則cpu21通過鍵輸入部11的鍵輸入信號來檢測進行了輸入操作的鍵,執行與檢測出的各個鍵對應的各種運算處理。計算器10由cpu21按照計算處理程序22a中記述的命令來控制電路各部的動作,軟體和硬體協作地動作,從而實現在以下的動作說明中描述的包括由計算功能進行的處理的計算處理。
計算處理程序22a也可以被預先存儲在存儲器22中,也可以經由記錄介質讀取部23從存儲卡等外部記錄介質24被讀入,或者也可以經由通信部25從通信網絡n(包括英特網等)上的伺服器30被下載。
存儲器22中除了存儲計算處理程序22a,還設置稅率1合計存儲區域22b、稅率2合計存儲區域22c、稅合計存儲區域22d以及存儲稅合計後模式數據22e等各個數據的區域。
稅率1合計存儲區域22b是用於存儲通過基於了稅率1的稅計算而計算出的數據的區域。稅率1合計存儲區域22b中存儲以下數值,即對表示通過鍵輸入部11的輸入操作而輸入的稅前額(第一稅前額)的數值,使用稅率1計算出的稅後額(第一稅後額)、稅額(第一稅額)以及稅前額(第一稅前額)中的至少一個數值。(或者,在稅率1合計存儲區域22b中存儲以下數值,即表示通過鍵輸入部11的輸入操作而輸入的稅前額(第一稅前額)的多個數值的合計、對輸入的稅前額(第一稅前額)而使用稅率1計算出的多個稅後額(第一稅後額)的合計、多個稅額(第一稅額)的合計以及多個稅前額(第一稅前額)的合計)。
稅率2合計存儲區域22c是用於存儲通過基於稅率2的稅計算而計算出的數據的區域。稅率2合計存儲區域22c中存儲以下數值,即對表示通過鍵輸入部11的輸入操作而輸入的稅前額(第二稅前額)的數值,使用稅率2計算出的稅後額(第二稅後額)、稅額(第二稅額)以及稅前額(第二稅前額)中的至少一個數值。另外,稅率2合計存儲區域22c存儲表示與至少一個數值對應的第二稅後額的合計的第二稅後合計額、與第二稅後合計額對應的第二稅前合計額、與第二稅後合計額對應的第二稅合計額。(或者,在稅率2合計存儲區域22c中存儲以下數值,即表示通過鍵輸入部11的輸入操作而輸入的稅前額(第二稅前額)的多個數值的合計、對輸入的稅前額(第二稅前額)使用稅率2而計算出的多個稅後額(第二稅後額)的合計、多個稅額(第二稅額)的合計以及多個稅前額(第二稅前額)的合計)。
稅合計存儲區域22d是用於存儲以下數據的區域,即表示通過基於了稅率1的稅計算而計算出的數值與通過基於稅率2的稅計算而計算出的數值的合計的數據。稅合計存儲區域22d中存儲根據稅計算合計鍵11f的輸入操作將第一稅後合計額和第二稅後合計額合計後的稅後總合計額、與稅後總合計額對應的稅前總合計額、與稅後總合計額對應的稅總合計額。
稅合計後模式數據22e是表示是否處於根據稅計算合計鍵11f的輸入操作計算出稅後總合計額後的狀態(稅合計後模式開啟(on)/關閉(off))的數據。稅合計後模式在計算出稅後總合計額的情況下被開啟,在操作了稅後1計算鍵11b以及稅後2計算鍵11c以外的鍵,例如[ac]鍵11a的情況下、通過操作數值鍵來進行新的數值輸入的情況下被關閉。當稅合計後模式為開啟狀態(稅後總合計額的計算後的狀態)的情況下,如果進行了針對稅後1計算鍵11b或稅後2計算鍵11c的操作,則顯示(第一/第二)稅後合計額(稅後合計額顯示控制處理)。並且,在每次操作相同的鍵(稅後1計算鍵11b或稅後2計算鍵11c)時,切換與(第一/第二)稅後合計額對應的稅前合計額、與(第一/第二)稅後合計額對應的稅合計額並依次顯示。另外,當稅合計後模式為關閉狀態(即不是稅後總合計額的計算後的狀態)的情況下,如果進行了針對稅後1計算鍵11b或稅後2計算鍵11c的操作,則顯示將顯示數值設為稅後額時的(第一/第二)稅後額(稅後額顯示控制處理)。並且,如果操作了相同的鍵(稅後1計算鍵11b或稅後2計算鍵11c),則顯示(第一/第二)稅額。
接著,說明本實施方式的計算器10的動作。圖3、圖4以及圖5是用於說明本實施方式的計算器10的稅計算功能的動作的流程圖。圖6、圖7、圖8a、圖8b、圖8c、圖9以及圖10是表述用於說明本實施方式的計算器10的稅計算功能的輸入操作和顯示的具體例的圖。
首先,用戶在開始計算前清除顯示,因此,操作(按下)[ac]鍵11a。如果操作了[ac]鍵11a(步驟a1:是),則cpu21將用於稅計算的存儲器22的各個區域、即稅率1合計存儲區域22b、稅率2合計存儲區域22c以及稅合計存儲區域22d全部清除(步驟a2)。另外,cpu21關閉存儲在稅合計後模式數據22e中的稅合計後模式(步驟a3)。圖7的(a1)表示操作了[ac]鍵11a時的顯示例。另外,當如圖8a的(a1)那樣顯示了之前的稅計算結果等數值的狀態下,操作了[ac]鍵11a時,如圖8a的(a2)所示,cpu21清除之前顯示的數值並顯示「0」。
在剛進行了[ac]鍵11a的輸入操作之後,就檢測出對稅後1計算鍵11b的輸入操作的情況下(步驟a8、a9:是),cpu21在顯示部12顯示對稅後1計算鍵11b設定的稅率1(步驟a10)。在本實施方式中,在初始設定中,設定稅率1為「10%」。同樣,在剛進行了[ac]鍵11a的輸入操作之後,就檢測出對稅後2計算鍵11c的輸入操作時(步驟a26、a27:是),cpu21使顯示部12顯示對稅後2計算鍵11c設定的稅率2(步驟a28)。在本實施方式中,在初始設定中,設定稅率2為「8%」。
接著,如果為了輸入作為計算對象的數值而通過用戶操作了數值鍵(步驟a4:是),則cpu21輸入與輸入操作的數值鍵對應的數值(數值編碼),將所輸入的數值顯示在顯示部12中(步驟a5)。另外,cpu21將存儲在稅合計後模式數據22e中的稅合計後模式關閉(步驟a3)。接著,如果操作了運算鍵(步驟a6:是),則cpu21輸入與輸入操作的運算鍵對應的運算(運算編碼),並將輸入後的運算的運算(符號)標記(symbol)顯示在顯示部12的狀態顯示區域中(步驟a7)。另外,cpu21將存儲在稅合計模式數據22e中的稅合計後模式關閉(步驟a3)。另外,cpu21根據輸入的運算編碼和已輸入的數值編碼來執行運算,將運算中間結果顯示在顯示部12中。以下,同樣通過重複數值編碼和運算編碼的輸入,cpu21依次存儲所輸入的數值編碼和運算編碼。並且,如果通過用戶操作而操作了「=」(等於)鍵,則cpu21輸入與輸入操作的運算鍵(「=」鍵)對應的運算編碼,執行與至此輸入的數值編碼和運算編碼(「=」編碼)對應的計算,並將計算結果顯示在顯示部12中(步驟a4~a7)。
這樣,當在顯示部12中顯示了數值的狀態下檢測出了稅後1計算鍵11b或者稅後2計算鍵11c的輸入操作時,cpu21針對表示在顯示部12中顯示的稅前額的數值,根據進行了輸入操作的稅計算鍵所對應的稅率來執行稅計算。另外,在上述說明中,通過運算來輸入(顯示)在顯示部12中顯示的數值,但是能夠簡單地將通過數值鍵的輸入操作而輸入的數值作為稅計算的對象。
例如,cpu21在檢測出稅後1計算鍵11b的輸入操作時(步驟a8:是),由於稅合計後模式為關閉狀態(步驟a11:是),因此關於作為稅計算的對象的顯示中的數值,根據稅率1(例如「10%」)來計算稅後額以及稅額,與顯示中的數值所表示的稅前額一起存儲在稅率1合計存儲區域22b中(步驟a12)。另外,cpu21將根據稅率1計算出的稅後額顯示在顯示部12中(步驟a13)。同樣,當在顯示部12中顯示了通過數值鍵的操作而輸入的數值(或者通過運算計算出的數值)的狀態下(步驟a4~a7)檢測出了稅後1計算鍵11b的輸入操作時(步驟a8:是),cpu21針對在顯示部12中顯示的數值根據稅率1進行稅計算,將計算結果存儲在稅率1合計存儲區域22b中並且將稅後額顯示在顯示部12中(步驟a8~a13)。即,能夠繼續指示針對多個數值的稅計算。
另外,cpu21在檢測出了稅後2計算鍵11c的輸入操作時(步驟a26:是),由於稅合計後模式為關閉狀態(步驟a29:是),因此針對作為稅計算對象的顯示中的數值,根據稅率2(例如「8%」)來計算稅後額以及稅額,與顯示中的數值所表示的稅前額一起存儲在稅率2合計存儲區域22c中(步驟a30)。另外,cpu21將根據稅率2計算出的稅後額顯示在顯示部12中(步驟a31)。同樣,當在顯示部12中顯示了通過數值鍵的操作而輸入的數值(或者通過運算計算出的數值)的狀態下(步驟a4~a7)檢測出了稅後2計算鍵11c的輸入操作時(步驟a26:是),cpu21針對在顯示部12中顯示的數值根據稅率2進行稅計算,將計算結果存儲在稅率2合計存儲區域22c中並且將稅後額顯示在顯示部12中(步驟a26~a30)。
以下,說明具體的數值輸入和稅計算的例子。圖6是表示在以下的說明中使用的輸入的數值(稅前額)、稅後額、稅額的例子的圖。圖7的(b1)~圖7的(b7)中表示輸入圖6所示的多個數值(稅前額),通過稅後1計算鍵11b或稅後2計算鍵11c指定分別對應的稅率。
例如如圖7的(b1)所示,如果在輸入數值「1000」後,操作了稅後1計算鍵11b,則cpu21使根據稅率1計算出的稅後額「1100」顯示。另外,cpu21使標記「稅1」顯示,該標記「稅1」表示顯示了根據稅率1計算出的稅後額。同樣,如果輸入了數值「200」「5000」「1500」,並且針對各數值分別操作了稅後1計算鍵11b,則如圖7的(b2)~(b4)所示,cpu21使針對各個數值根據稅率1計算出的稅後額顯示。針對各個數值的稅計算的結果被存儲在稅率1合計存儲區域22b中。
另外,如圖7的(b5)所示,如果輸入數值「2000」後,操作了稅後2計算鍵11c,則cpu21使根據稅率2計算出的稅後額「2160」顯示。另外,cpu21使標記「稅2」顯示,該標記「稅2」表示顯示了根據稅率2計算出的稅後額。同樣,如果輸入了數值「3000」「400」,並且針對各數值操作了稅後2計算鍵11c,則如圖7的(b6)、(b7)所示,cpu21使針對各個數值根據稅率2計算出的稅後額顯示。針對各個數值的稅計算的結果被存儲在稅率2合計存儲區域22c中。
這樣,本實施方式的計算器10能夠通過稅後1計算鍵11b或者稅後2計算鍵11c的操作來任意指定用於針對所輸入的數值的稅計算的稅率。因此,例如在計算適用稅率不同的多個商品的稅後總合計額時,對於適用稅率不同的多個商品,能夠分別地指定稅率並輸入稅後額,因此能夠容易地進行輸入作業。在圖7的(b1)~圖7的(b7)中,對於適用稅率1的數值和適用稅率2的數值,分別連續執行稅計算,但是能夠混合指定稅率1和稅率2來執行稅計算。
另外,如果在顯示稅後額的狀態下,繼續操作為了指示稅計算而操作的鍵(稅後1計算鍵11b或稅後2計算鍵11c),則將稅後額顯示切換顯示為稅額顯示。例如,在顯示了根據稅率1計算出的稅後額時(步驟a13),當操作了稅後1計算鍵11b時(步驟a14,是),cpu21從稅率1合計存儲區域22b讀出根據稅率1計算出的稅額並顯示(步驟a15)。進一步,在繼續操作了稅後1計算鍵11b時(步驟a16,是),cpu21使根據稅率1計算出的稅後額(步驟a13)顯示。另外,在顯示了根據稅率2計算出的稅後額時(步驟a31),當操作了稅後2計算鍵11c時(步驟a32:是),cpu21從稅率2合計存儲區域22c讀出根據稅率2計算出的稅額並顯示(步驟a33)。進一步,在繼續操作了稅後2計算鍵11c時(步驟a34:是),cpu21使根據稅率2計算出的稅後額顯示(步驟a31)。即,計算器10在根據稅後1計算鍵11b或稅後2計算鍵11c的操作計算出稅後額後,每次進行對稅後1計算鍵11b或稅後2計算鍵11c的操作時,能夠交替切換顯示稅後額的顯示和稅額的顯示。因此,能夠容易地確認稅後額和稅額。
接著,當在顯示了稅後額或者稅額的狀態下操作了稅計算合計鍵11f(第三稅計算鍵)時(步驟a44:是),cpu21開啟存儲在稅合計後模式數據22e中的稅合計後模式(步驟a55)。另外,cpu21計算稅後總合計額,存儲在稅合計存儲區域22d中並顯示在顯示部12中(步驟a45),上述稅後總合計額是將根據存儲在稅率1合計存儲區域22b中的稅率1計算出的稅後額的合計(第一稅後合計額)與根據存儲在稅率2合計存儲區域22c中的稅率2計算出的稅後額的合計(第二稅後合計額)進行合計後得到的稅額。
另外,計算器10在顯示了稅後總合計額的狀態下繼續操作稅計算合計鍵11f,由此將稅後總合計額的顯示依次切換顯示為稅前總合計額、稅總合計額(稅前稅總合計額顯示控制處理)。
在顯示了稅後總合計額時(步驟a45),操作了稅計算合計鍵11f(第三稅計算鍵)的情況下(步驟a46,是),cpu21根據存儲在稅率1合計存儲區域22b和稅率2合計存儲區域22c中的數據,計算與稅後總合計額對應的稅前總合計額並存儲在稅合計存儲區域22d中。另外,cpu21從稅合計存儲區域22d讀出稅前總合計額並顯示(步驟a47)。
進一步,在顯示了稅前總合計額時(步驟a47),操作了稅計算合計鍵11f(第三稅計算鍵)時(步驟a48,是),cpu21根據存儲在稅率1合計存儲區域22b和稅率2合計存儲區域22c中的數據,計算與稅後總合計額對應的稅總合計額並存儲在稅合計存儲區域22d中。另外,cpu21從稅合計存儲區域22d讀出稅總合計額並顯示(步驟a49)。
進一步,當操作了稅計算合計鍵11f時,cpu21使顯示部12顯示稅後總合計額。即、計算器10在根據稅計算合計鍵11f的操作計算出稅後總合計額後,在每次進行針對稅計算合計鍵11f(第三稅計算鍵)的操作時,能夠交替切換稅後總合計額、與稅後總合計額對應的稅前總合計額、與稅後總合計額對應的稅總合計額的顯示。因此,能夠容易地確認稅後總合計額、稅前總合計額以及稅總合計額。
圖7的(c1)~圖7的(c3)表示操作了稅計算合計鍵11f(第三稅計算鍵)時的顯示例。如果在對於圖7的(b1)~(b7)所示的多個數值進行了稅計算後,操作了稅計算合計鍵11f,則如圖7的(c1)所示,cpu21使表示分別適用了稅率1和稅率2的稅後額的總合計額的稅後總合計額「14302」顯示。這裡,如果操作了稅計算合計鍵11f,則如圖7的(c2)所示,cpu21使稅前總合計額「13100」顯示。進一步,如果操作了稅計算合計鍵11f,則如圖7的(c3)所示,cpu21使稅總合計額「1202」顯示(稅前稅總合計額顯示控制處理)。進一步,如果操作了稅計算合計鍵11f,則cpu21返回圖7的(c1)所示的顯示,使稅後總合計額「14302」顯示。
接著,在稅合計後模式為開啟狀態後(計算出稅後總合計額後),說明操作了稅後1計算鍵11b和稅後2計算鍵11c的情況。
如圖7的(c1)~圖7的(c3)所示,當在顯示了稅後總合計額、稅前總合計額或者稅總合計額的狀態下,操作了稅後1計算鍵11b時(步驟a8:是),由於稅合計後模式是開啟狀態(步驟a11:否),因此cpu21從稅率1合計存儲區域22b讀出表示與至少一個數值對應的第一稅後額的合計的第一稅後合計額並顯示在顯示部12中(步驟a17)。進一步,當在顯示第一稅後合計額的狀態下(步驟a17)操作了稅後1計算鍵11b時(步驟a18:是),cpu21從稅率1合計存儲區域22b讀出與第一稅後合計額對應的第一稅前合計額並使其顯示(步驟a19)。進一步,當在顯示第一稅前額的狀態下操作了稅後1計算鍵11b時(步驟a20:是),cpu21從稅率1合計存儲區域22b讀出與第一稅後合計額對應的第一稅合計額並顯示(步驟a21)。即,計算器10在計算出稅後總合計額之後,每次進行針對稅後1計算鍵11b的操作時,能夠切換為顯示根據稅率1計算出的第一稅後合計額、第一稅前合計額、第一稅合計額的任意一個。因此,能夠容易地確認第一稅後合計額、第一稅前合計額、第一稅合計額。
圖7的(d1)~圖7的(d3)表示操作了稅後1計算鍵11b時的顯示例。如果在進行了圖7的(c1)~(c3)所示的顯示的狀態下,操作了稅後1計算鍵11b,則如圖7的(d1)所示,cpu21使根據稅率1計算出的第一稅後合計額「8470」顯示。這裡,如果操作了稅後1計算鍵11b,則如圖7的(d2)所示,cpu21使第一稅前合計額「7700」顯示。進一步,如果操作了稅後1計算鍵11b,則如圖7的(d3)所示,cpu21使第一稅合計額「770」顯示。進一步,如果操作了稅後1計算鍵11b,則cpu21返回圖7的(d1)所示的顯示,使第一稅後合計額「8470」顯示。
另外,當在圖7的(d1)~圖7的(d3)所示的顯示狀態下操作了稅後2計算鍵11c時(步驟a23、a24、a25:是),則cpu21切換為以下所說明的圖7的(e1)~圖7的(e3)所示的第二稅後合計額的顯示(步驟a35)。另外,當在圖7的(d1)~圖7的(d3)所示的顯示狀態下操作了稅計算合計鍵11f時(步驟a56:是),cpu21轉到上述稅後總合計額的顯示狀態(步驟a45)。
另一方面,如圖7的(c1)~圖7的(c3)所示,當在顯示了稅後總合計額、稅前總合計額或者稅總合計額的狀態下操作了稅後2計算鍵11c時(步驟a26:是),由於稅合計後模式是開啟狀態(步驟a29:否),因此cpu21從稅率2合計存儲區域22c讀出表示與至少一個數值對應的第二稅後額的合計的第二稅後合計額並顯示在顯示部12中(步驟a35)。進一步,當在顯示了第二稅後合計額的狀態下(步驟a35),操作了稅後2計算鍵11c時(步驟a36:是),cpu21從稅率2合計存儲區域22c讀出與第二稅後合計額對應的第二稅前合計額並顯示(步驟a37)。進一步,當在顯示了第二稅前額的狀態下操作了稅後2計算鍵11c時(步驟a38:是),cpu21從稅率2合計存儲區域22c讀出與第二稅後合計額對應的第二稅合計額並顯示(步驟a39)。即,計算器10在計算出稅後總合計額之後,每次進行針對稅後2計算鍵11c的操作時,能夠切換為顯示根據稅率2計算出的第二稅後合計額、第二稅前合計額、第二稅合計額的任意一個。因此,能夠容易地確認第二稅後合計額、第二稅前合計額、第二稅合計額。
圖7的(e1)~圖7的(e3)表示操作了稅後2計算鍵11c時的顯示例。如果在進行了圖7的(c1)~(c3)所示的顯示的狀態下操作了稅後2計算鍵11c,則如圖7的(e1)所示,cpu21使根據稅率2計算出的第二稅後合計額「5832」顯示。這裡,如果操作了稅後2計算鍵11c,則如圖7的(e2)所示,cpu21使第二稅前合計額「5400」顯示。進一步,如果操作了稅後2計算鍵11c,則如圖7的(e3)所示,cpu21使第二稅合計額「432」顯示。進一步,如果操作了稅後2計算鍵11c,則cpu21返回圖7的(e1)所示的顯示,使第二稅後合計額「5832」顯示。
另外,當在圖7的(e1)~圖7的(e3)所示的顯示狀態下操作了稅後1計算鍵11b時(步驟a41、a42、a43:是),則cpu21切換為顯示圖7的(d1)~圖7的(d3)所示的第一稅後合計額(步驟a17)。另外,當在圖7的(e1)~圖7的(e3)所示的顯示狀態下操作了稅計算合計鍵11f時(步驟a57:是),cpu21轉到上述稅後總合計額的顯示狀態(步驟a45)。
即,計算器10在稅合計後模式為開啟狀態期間,通過稅後1計算鍵11b和稅後2計算鍵11c的操作進行的簡單操作,能夠交替切換分別與稅率1和稅率2對應的合計顯示(圖7的(d1)~圖7的(d3)、圖7的(e1)~圖7的(e3))來進行顯示。另外,計算器10能夠通過稅計算合計鍵11f的操作切換為總合計顯示(圖7的(c1)~圖7的(c3)來進行顯示。
這樣,在本實施方式的計算器10中,能夠通過使用了分別與多個稅率對應的稅後1計算鍵11b和稅後2計算鍵11c的簡單操作來進行基於多個稅率的稅計算,並能夠容易地確認稅計算的內容。
接著,說明針對稅後1計算鍵11b和稅後2計算鍵11c設定稅率的稅率設定處理。在上述說明中,對稅後1計算鍵11b初始設定稅率1為「10%」,對稅後2計算鍵11c初始設定設定稅率2為「8%」。在本實施方式的計算器10中,能夠針對稅後1計算鍵11b和稅後2計算鍵11c任意地設定稅率。
例如,在操作了[ac]鍵11a之後(步驟a1),進行例如長按[%]鍵11g的操作(例如持續按壓3秒的操作)時(步驟a51、a52),cpu21啟動稅率設定處理。
圖5是用於說明本實施方式的稅率設定處理的流程圖。圖8b是表示稅率設定處理時的顯示例的圖。首先,說明變更稅率1的設定的情況。
如果通過[ac]鍵11a和[%]鍵11g的操作啟動了稅率設定處理,則如圖8b的(b1)所示,cpu21使稅率設定用的畫面顯示。這裡,如果操作了稅後1計算鍵11b(步驟b1),則如圖8b的(b2)所示,cpu21將對稅後1計算鍵11b設定的稅率1(「10」)和「稅1」的標記顯示在顯示部12中(步驟b2)。接著,如果在輸入了表示新設定的稅率1的數值(例如「8」)之後(步驟b3)操作了[%]鍵11g,則cpu21使所輸入的數值(「8」)顯示,並且設定(登記)(存儲到存儲器22)為適用於稅後1計算鍵11b的稅率1(步驟b4)。
同樣,如果如圖8b的(c1)所示啟動稅率設定處理後,操作了稅後2計算鍵11c,則如圖8b的(c2)所示,cpu21在顯示部12顯示對稅後2計算鍵11c設定的稅率2(「8」)和「稅2」的標記。接著,如果在輸入了表示新設定的稅率2的數值(例如「10」)之後操作[%]鍵11g,則cpu21使所輸入的數值(「10」)顯示,並且設定(登記)(存儲到存儲器22)為適用於稅後2計算鍵11c的稅率2。
這樣,在本實施方式的計算器10中,能夠針對稅後1計算鍵11b和稅後2計算鍵11c設定任意的稅率。當在上述圖3以及圖4所示的處理中操作了稅後1計算鍵11b或稅後2計算鍵11c時,cpu21使用新設定(登記)的稅率1、稅率2來執行稅計算。
關於針對稅後1計算鍵11b設定(登記)的稅率1,如上述那樣(步驟a10),通過在[ac]鍵11a之後立即操作稅後1計算鍵11b,能夠如圖8c的(d1)那樣地顯示。同樣,關於針對稅後2計算鍵11c設定(登記)的稅率2,如上述那樣(步驟a28),通過在[ac]鍵11a之後立即操作稅後2計算鍵11c,能夠如圖8c的(e1)那樣地顯示。
接著,說明設定計算器10b的尾數處理的計算方法的方法。圖9以及圖10是用於說明設定尾數處理的計算方法的方法的圖。
在圖1a所示的計算器10a中,設置了取整選擇器11y和小數點選擇器11z,因此能夠通過取整選擇器11y和小數點選擇器11z的設定來控制(計算方法的設定)尾數處理。另一方面,在迷你只需鍵入類型的計算器10b中未設置取整選擇器11y和小數點選擇器11z,因此通過針對鍵輸入部11的操作來設定尾數處理的計算方法。
例如,當有同時長按[ac]鍵11a和[%]鍵11g的操作時,如圖9的(a1)所示,cpu21使設定尾數處理的計算方法的畫面顯示。在圖9的(a1)中,顯示表示尾數處理的初始設定「f」設定(有小數點)的標記。這裡,cpu21在每次操作「÷」鍵11h時,將作為設定對象的計算方法如圖9的(b1)(c1)(d1)所示那樣,依次切換為「捨去」「5/4」「進位」的各個設定。在顯示了任意的計算方法(標記)時,操作了[%]鍵11g時,cpu21設定與顯示中的標記對應的計算方法。圖9的(a2)(b2)(c2)(d2)表示操作了[%]鍵11g時分別對應的設定畫面。
這樣,即使是沒有設置取整選擇器11y和小數點選擇器11z的計算器10b,也與在計算器10a中設定了取整選擇器11y和小數點選擇器11z的情況相同,能夠任意地設定與用戶的請求對應的尾數處理的計算方法。
圖10是用於說明與尾數處理的各個計算方法對應的稅計算結果的差異的圖。這裡,作為稅率1(10%)進行稅計算。
在進行了「f」設定時(圖10的(a1)),例如如果輸入數值「95」,並操作了稅後1計算鍵11b,則如圖10的(a2)所示,cpu21通過帶小數點來顯示稅後額。進一步,如果操作了稅後1計算鍵11b,則如圖10的(a3)所示,cpu21通過帶小數點來顯示稅額。
在進行了「捨去」設定時(圖10的(b1)),例如如果輸入數值「95」,並操作了稅後1計算鍵11b,則如圖10的(b2)所示,cpu21對小數點以後進行捨去計算後顯示稅後額。進一步,如果操作了稅後1計算鍵11b,則如圖10的(b3)所示,cpu21同樣對小數點以後進行捨去計算後顯示稅額。
在進行了「5/4」設定時(圖10的(c1)),例如如果輸入數值「95」,並操作了稅後1計算鍵11b,則如圖10的(c2)所示,cpu21對小數點以後進行四捨五入計算後顯示稅後額。進一步,如果操作了稅後1計算鍵11b,則如圖10的(c3)所示,cpu21同樣對小數點以後進行四捨五入計算後顯示稅額。
在進行了「進位」設定時(圖10的(d1)),例如如果輸入數值「95」,並操作了稅後1計算鍵11b,則如圖10的(d2)所示,cpu21對小數點以後進行進位計算後顯示稅後額。進一步,如果操作了稅後1計算鍵11b,則如圖10的(d3)所示,cpu21同樣對計算小數點以後進行進位計算後顯示稅額。
另外,在上述例子中,說明了操作了稅後1計算鍵11b的情況,但是關於操作了稅後2計算鍵11c(進一步,稅前1計算鍵11d、稅前2計算鍵11e)的情況,同樣根據預先設定的尾數計算的計算方法來執行稅計算,計算結果顯示在顯示部12中。
這樣,能夠使與用戶的請求對應的尾數處理的計算方法反映到稅計算中。
另外,在上述的說明中,以有針對稅後1計算鍵11b和稅後2計算鍵11c的輸入操作的情況作為例子,但是對於有針對稅前1計算鍵11d和稅前2計算鍵11e的輸入操作的情況也能夠執行同樣的處理。但是,當操作了稅前1計算鍵11d或者稅前2計算鍵11e時,cpu21比稅後額更優先地顯示稅前額。其他與操作了稅後1計算鍵11b或稅後2計算鍵11c的情況同樣地進行處理。
另外,在實施方式中記載的方法、即圖3~圖5的流程圖所示的處理等的各個方法作為能夠使計算機執行的程序,能夠存儲在存儲卡(rom卡、ram卡等)、磁碟(軟盤、硬碟等)、光碟(cd-rom、dvd等)、半導體存儲器等記錄介質中並發布。並且,計算機讀入存儲在外部記錄介質中的程序,通過該程序控制動作,從而能夠實現與實施方式中說明的功能相同的處理。
另外,用於實現各個方法的程序的數據能夠作為程序編碼的形式而在網絡(英特網)上傳輸,從與該網絡(英特網)連接的計算機(伺服器裝置等)取入程序數據,也能夠實現與上述實施方式相同的功能。
另外,本申請發明不限於實施方式,在實施階段能夠在不脫離該主旨的範圍內進行各種變形。進一步,在實施方式中包括各種階段的發明,能夠通過公開的多個結構要件的適當組合來提取各種發明。例如在即使從實施方式所示的所有結構要件刪除幾個結構要件,組合幾個結構要件,也能夠解決在發明要解決的課題一欄中描述的課題,得到在發明的效果一欄中描述的效果時,能夠提取刪除或組合該結構要件後的結構作為發明。