close

App Inventor 2 的範例程式 - Squared Operator 心得

花了2個白天才弄出來 分享給大家 
參考網頁 http://appmoocs.blogspot.tw/2014/05/app-inventor-2-squaredoperator.html

題目

X1 +  X2 x X3 = A1
+      x    +
X4 +  X5 + X6 = A2
x      +    x
X7 x  X8 + X9 = A3
=      =    =
A4     A5   A6

1. 3個橫向, 3個縱向算式 如 X4 + X5 + X6 = A2, X2 x X5 + X8 = A5
2. X4, X8, A1~A6 是已知提示, 不必填入.
3. X1~X9為1~9 亂數, 不重複.
4. 3個按鍵
<New> 更新題目
<Finish> 檢查答案
<Ans> 偷看答案

Block
<New> 更新題目
1.產生X1~X9為1~9 不重複亂數.
2.計算A1~A6
3.除X4, X8外, 其他X隠藏
4.輸入 Text_Box1~9(4,8 除外)

<Finish> 檢查答案
1.計算A1~A6 是否正確
2.正確顯示 Correct(綠色), 錯誤顯示 Wrong(紅色) 

<Ans> 偷看答案
1.設flag2, 每按一次, TRUE <-> FALSE    
2.when flag2==TRUE 顯示 X1~X9, 隠藏 Text_Box1~9.
3.反之...


心得
1. 本題用到許多基本語法 如下
procedure (參數)
list (新增, 取用, 清空)
if then else
for each

2. 不重複亂數產生

3. Text_Box 不能設為數字0 (要用"0")

4. join 不能組合成變數 如Label1
 

須要原始碼的人, 再來信索取.

以上報告

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 李麥克   My Dear 的頭像
    李麥克 My Dear

    科學與藝術的偉大, 在於對人類無私的奉獻. 不知道是誰說的?

    李麥克 My Dear 發表在 痞客邦 留言(0) 人氣()