APP Inventor專案分享-計算機

更新 發佈閱讀 1 分鐘

版面配置:

版面配置

版面配置

邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。

1.點數字:一開始後數=0,當輸入第一個數,後數等於輸入的數,再次輸入數字時,與原來的數字並接起來,而文字長度為1的判斷則考量之後輸入小數點0.後,因為長度為2,所以再次將輸入數字與原來的數並接(例如0.5)的的一條判斷。

2.點等號:這部分進行一些運算,並將結果顯示出來。

3.點算符:點擊算符後,在後數不等於0的情況下,全域算符一開始等於空字元,將前數保留之前所輸入的後數,然後將後數=0以便再次輸入,當然,如果算符不等於空字元,則呼叫點等號(例如按下9+1+,會顯示10),實現連續運算。

程式區塊

程式區塊

接下是輸入數字及算符的程式區塊。

程式區塊

程式區塊

再來我們要針對其他功能按鈕的程式來解釋:

小數點:判斷後數是否包含小數點,如果不包含,則判斷後數是否為0,如果是,設後數為0.否則就直接加上點就好。

正負號:如果後數不等於,則替後數轉為相反數,反之,如果是前數不等於0,則替前數轉為相反數

清除(倒退):分為清除前數及後數,我們利用一些條件來進行判斷,前數長度大於等於1與前數不等於0與後數=0,則替前數做清除,後數長度大於等於1與後數不等於0,則對後數做清除,否則將變數都設為初始狀態。讀者能夠測試並思考一下這背後的原理。

等於:呼叫函式(點等號)

重製:清空所有

程式區塊

程式區塊

結語:本次專案較為複雜,不過能夠鍛鍊邏輯的思考與推演,本專案經過了多次測試,但難免還是會有美中不足、亦或是該修正的地方,還請讀者見諒。


留言
avatar-img
coffeewayne的沙龍
44會員
48內容數
想要財富自由投資是一個很好的工具,分享自己操作股票的對帳單和心得或想分享的事,以及當初買進股票的原因是什麼,培養玩股票正確的心態和觀念,並不用懂得很多,能賺錢就是好事,如果有幫助到你,請贊助我,讓我繼續寫出優質文章!
coffeewayne的沙龍的其他內容
2024/01/14
建立幾個變數如下,最上面兩個變數值為清單值 接下來分別設定球1位置到左上角落、設定球2位置到右上角落、設定球3位置到左下角落、設定球4位置到右下角落 當螢幕初始化的時候,設定玩家球的X、Y座標和大小,並將玩家球的初始顏色,設定成(變數_顏色清單)中.....
Thumbnail
2024/01/14
建立幾個變數如下,最上面兩個變數值為清單值 接下來分別設定球1位置到左上角落、設定球2位置到右上角落、設定球3位置到左下角落、設定球4位置到右下角落 當螢幕初始化的時候,設定玩家球的X、Y座標和大小,並將玩家球的初始顏色,設定成(變數_顏色清單)中.....
Thumbnail
2023/12/03
專案項目:兩數範圍內的質數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行質數的判斷。
Thumbnail
2023/12/03
專案項目:兩數範圍內的質數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行質數的判斷。
Thumbnail
2023/12/02
專案項目:兩數最大公因數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行最大公因數的判斷。
Thumbnail
2023/12/02
專案項目:兩數最大公因數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行最大公因數的判斷。
Thumbnail
看更多
你可能也想看
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
vocus 最具指標性的創作者社群──「野格團」, 2026 年春季,這支充滿專業、熱情的團隊再次擴編,迎來了 8 位實力堅強的「個人主題專家」新成員 💫💫💫 從投資理財、自我成長、閱讀書評到電影戲劇,他們各自帶著獨特的「創作超能力」準備在格友大廳與大家見面。
Thumbnail
vocus 最具指標性的創作者社群──「野格團」, 2026 年春季,這支充滿專業、熱情的團隊再次擴編,迎來了 8 位實力堅強的「個人主題專家」新成員 💫💫💫 從投資理財、自我成長、閱讀書評到電影戲劇,他們各自帶著獨特的「創作超能力」準備在格友大廳與大家見面。
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元二次方程式
Thumbnail
中學數學基礎練習—一元二次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
高中數學主題練習—對數方程式
Thumbnail
高中數學主題練習—對數方程式
Thumbnail
本課程學習如何實作處理加、減、乘和除按鈕等計算機相關邏輯。
Thumbnail
本課程學習如何實作處理加、減、乘和除按鈕等計算機相關邏輯。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
本課程學習如何如何實作計算機介面,佈局文字元件及按鈕。學習使用 LinearLayout 垂直排列元件,調整背景色。透過 GridLayout 佈局計算機按鈕。
Thumbnail
本課程學習如何如何實作計算機介面,佈局文字元件及按鈕。學習使用 LinearLayout 垂直排列元件,調整背景色。透過 GridLayout 佈局計算機按鈕。
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News