2019年4月29日 星期一


今天教的是分數清單,當使用者輸入一個數字則會顯示一個分數。

這程式輸入範圍為1~5,當我輸入範圍內的任意數字則會顯示對應結果,若輸入不在範圍內的數字就會顯示"不存在"。

圖1   
 
 圖2
                                                                                                          
這個動作就是對他按右鍵,點選"外接輸入層",這樣圖1就會變成圖2,看起來比較美觀。



當我輸入4,則會顯示對應的分數 71 。


當我輸入44,則範圍不在1~5,結果會顯示不存在。




這是一個計算清單裡的資料,班級總分、平均的程式


這邊就是建立清單設定好數字範圍,之後在建立副程式用來顯示分數,
最後再利用主程式來計算過程。


這裡計算出清單裡的資料85、69、92、71、100,
結果總分為 417  , 平均為 83.4
結果計算正確。



這是一個清單資料維護的程式


這邊輸入人名,讓自訂程序可以顯示清單,重複使用


今天教到顯示三位人名

2019年4月22日 星期一


這個程式主要是設計歡迎某某某來的App Inventor2的應用程式。


這是一個執行的副程式,不用像之前其他程式一樣打在主程式裡面,而是在外部先定義好副程式後,在去主程式呼叫副程式就可以執行。


這是顯示結果。



這是當使用者輸入"數值一"、"數值二"後,計算兩數相加的結果。


先在副程式定義數值一、二,然後回傳到"區域"變數,再去執行公式。
之後再進入主程式設定"全域"變數,然後讓總和去呼叫副程式執行兩數輸入值相加,
最後設標邊新增合併文字,讓使用者可以觀看計算過程。


這邊"數值一 123" + "數值二 456",計算結果為123+456=579。
可見這個應用程式執行正確。



這是一個華氏和攝氏溫度互相轉換的程式。


這邊要因為有兩個按鈕所以我副程式也要兩個
副程式一運用區域變數套用華氏轉攝氏公式
副程式二運用區域變數套用攝氏轉華氏公式
,最後在設立兩個主程式執行顯示結果,呼叫副程式,這樣兩個程式就完成了。


當我華氏輸入70,顯示攝氏為21.11111,結果正確。


當我攝氏輸入38,顯示華氏為100.4,結果正確。

2019年4月8日 星期一


今天教的是"促銷活動",輸入金額後判斷進行打折的程式


這邊是說明當我輸入金額 大於等於10萬則會打8折,大於等於3萬則會打9折,若低於3萬則不打折。

  
第一個輸入5千,小於3萬,不打折為原來金額5千

第二個輸入6萬,大於3萬,打9折為5萬4千

第三個輸入13萬,大於10萬,打8折為10萬4千


這邊我想改成顯示對話框,非常簡單這三行就夠了


這邊輸入120萬,大於10萬則打8折,顯示實付金額為96萬


要同時加入兩種顯示方式也是可以執行的,對於訊息顯示是有非常多種呈現方式的。



這是兩數相減的程式


設置 被減數(文字輸入盒1) - 減數(文字輸入盒2)的簡單公式,反之兩數相加的公式就是改成+就好了


當我輸入 62 - 15 = 47,兩數相減結果為正確


2019年4月1日 星期一


巢狀迴圈的APP,如何製作出"@"倒三角形


程式碼是說當我輸入的數字會~1,而每次-1,其中還要讓他換行所以要輸入"\n"。



輸入5,就成功執行出,由多至少的5行@


反之想要出現正三角形的#,那就是從1開始到我輸入的數字結束,而每次改成正1


輸入5,就成功執行出,由少至多的5行#



累加結果的APP


當條件滿足,就會執行以下程序


          

當我輸入0,顯示就會錯誤,因為沒有大於1的條件

當我輸入10,他就會開始計算,因為符合條件,結果也正確55



計算BMI值


我設置當我計算出的值大於24就會顯示過重,如果>=18.5會顯示標準,否則為過輕


我身高輸入200、體重100,BMI為25過重,顯示結果正確。