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,則對後數做清除,否則將變數都設為初始狀態。讀者能夠測試並思考一下這背後的原理。

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

重製:清空所有

程式區塊

程式區塊

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


40會員
44內容數
想要財富自由投資是一個很好的工具,分享自己操作股票的對帳單和心得或想分享的事,以及當初買進股票的原因是什麼,培養玩股票正確的心態和觀念,並不用懂得很多,能賺錢就是好事,如果有幫助到你,請贊助我,讓我繼續寫出優質文章!
留言0
查看全部
發表第一個留言支持創作者!
coffeewayne的沙龍 的其他內容
專案項目:兩數範圍內的質數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行質數的判斷。
專案項目:兩數最大公因數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行最大公因數的判斷。
專案項目:兩數範圍內的質數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行質數的判斷。
專案項目:兩數最大公因數判斷 邏輯思維:當按下計算按鈕,如果兩個文字輸入盒當中,只要有一個沒有輸入數字,則判斷為真,顯示提示訊息,否則執行最大公因數的判斷。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
一個APP在規劃的時候可能覺得主要功能就只有這一兩個,實作起來應該不難,卻忘了現代人的胃口已經越養越大,很多不在你預期內但對於使用者來說卻是很基本的功能;另一種是商店上架或是第三方要求的必要功能。今天我們來探討第二種必要功能:APP跳轉,透過一組文字連結能夠點選開啟APP並跳轉到正確功能頁面。
Thumbnail
一個APP在規劃的時候可能覺得主要功能就只有這一兩個,實作起來應該不難,卻忘了現代人的胃口已經越養越大,很多不在你預期內但對於使用者來說卻是很基本的功能;另一種是商店上架或是第三方要求的必要功能。今天我們先來探討其中重要的一項:推播〔Push Notification。
Thumbnail
「聖經種子」團隊當初在組成的時候,成員本就是散落在各地,因著我的邀請而聚集在一起。因為大家都在不同的城市,平日也有自己的工作,所以對於我們來說,該如何讓團隊中溝通討論順暢、設計協作合作順利、凝聚出向心力,就成了最大的課題。
Thumbnail
今天當你完成了你心目中完美的作品,迫不及待的想要放到商店上讓大家下載使用,卻沒想到是噩夢的開始?!從上架前的審查,到上架後的各種問題浮現,讓你焦頭爛額了嗎?這裡和你分享一下4種在APP「上線期」會遇到的問題和解決方法,讓你上線沒煩惱。
Thumbnail
很多人可能都想過要開發一款APP,雖然擁有許許多多創意的點子,但卻不知道該從何開始下手嗎?這篇文章將會分享一個實際從無到有、從創作開發到上線推廣的開發案例,讓你實際了解中間所有的過程、會踩到的問題點以及你可能從沒想過但開發中一定會遇到的困難處。
Thumbnail
日本旅遊的好幫手-乘換案內。 可以依照出發、到達時間選擇要搭乘的車次, 也能依照票價、轉乘次數選擇。 自由度高,掌握行程的好幫手!
相較於大家聽到來電顯示,就會想到WHO開頭的那個軟體,這次我要推薦的真的沒有很有名。
全家:APP中當有人拿取自己的物品,會出現在「我的交易」,「產生寄件號碼」。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
一個APP在規劃的時候可能覺得主要功能就只有這一兩個,實作起來應該不難,卻忘了現代人的胃口已經越養越大,很多不在你預期內但對於使用者來說卻是很基本的功能;另一種是商店上架或是第三方要求的必要功能。今天我們來探討第二種必要功能:APP跳轉,透過一組文字連結能夠點選開啟APP並跳轉到正確功能頁面。
Thumbnail
一個APP在規劃的時候可能覺得主要功能就只有這一兩個,實作起來應該不難,卻忘了現代人的胃口已經越養越大,很多不在你預期內但對於使用者來說卻是很基本的功能;另一種是商店上架或是第三方要求的必要功能。今天我們先來探討其中重要的一項:推播〔Push Notification。
Thumbnail
「聖經種子」團隊當初在組成的時候,成員本就是散落在各地,因著我的邀請而聚集在一起。因為大家都在不同的城市,平日也有自己的工作,所以對於我們來說,該如何讓團隊中溝通討論順暢、設計協作合作順利、凝聚出向心力,就成了最大的課題。
Thumbnail
今天當你完成了你心目中完美的作品,迫不及待的想要放到商店上讓大家下載使用,卻沒想到是噩夢的開始?!從上架前的審查,到上架後的各種問題浮現,讓你焦頭爛額了嗎?這裡和你分享一下4種在APP「上線期」會遇到的問題和解決方法,讓你上線沒煩惱。
Thumbnail
很多人可能都想過要開發一款APP,雖然擁有許許多多創意的點子,但卻不知道該從何開始下手嗎?這篇文章將會分享一個實際從無到有、從創作開發到上線推廣的開發案例,讓你實際了解中間所有的過程、會踩到的問題點以及你可能從沒想過但開發中一定會遇到的困難處。
Thumbnail
日本旅遊的好幫手-乘換案內。 可以依照出發、到達時間選擇要搭乘的車次, 也能依照票價、轉乘次數選擇。 自由度高,掌握行程的好幫手!
相較於大家聽到來電顯示,就會想到WHO開頭的那個軟體,這次我要推薦的真的沒有很有名。
全家:APP中當有人拿取自己的物品,會出現在「我的交易」,「產生寄件號碼」。