{"id":42054,"student_id":3382,"content":"{\"files\":{\"src/appinventor/ai_appinventor/BMI/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"AppName\\\":\\\"BMI\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"BMI\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1449517651\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u8eab\\\\u9ad8 :\\\",\\\"Uuid\\\":\\\"595690785\\\"},{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u8eab\\\\u9ad8\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u8eab\\\\u9ad8(\\\\u516c\\\\u5206)\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"Uuid\\\":\\\"337719750\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"492170426\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u9ad4\\\\u91cd :\\\",\\\"Uuid\\\":\\\"1551101945\\\"},{\\\"$Name\\\":\\\"\\\\u8f38\\\\u5165\\\\u9ad4\\\\u91cd\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u9ad4\\\\u91cd(\\\\u516c\\\\u65a4)\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"Uuid\\\":\\\"1222727255\\\"}]},{\\\"$Name\\\":\\\"\\\\u986f\\\\u793aBMI\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"BMI\\\",\\\"Uuid\\\":\\\"-369060962\\\"},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c643\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1744323633\\\"},{\\\"$Name\\\":\\\"\\\\u904e\\\\u8f15\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u904e\\\\u8f15 16.0~18.5\\\",\\\"Uuid\\\":\\\"-240304634\\\"},{\\\"$Name\\\":\\\"\\\\u6b63\\\\u5e38\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u6b63\\\\u5e38 18.5~25.0\\\",\\\"Uuid\\\":\\\"615101059\\\"},{\\\"$Name\\\":\\\"\\\\u904e\\\\u91cd\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u904e\\\\u91cd 25.0~40.0\\\",\\\"Uuid\\\":\\\"2060275817\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u92151\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u8a08\\\\u7b97BMI\\\",\\\"Uuid\\\":\\\"340195160\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/BMI/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"?i*O\\\\!qA!h5`q!N5NXIH1\\\" x=\\\"-86\\\" y=\\\"-152\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003eBMI\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"M;:jw[u.i)7;X7mNCL?}\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"`olPNtg))Osgahq4%2O(\\\" x=\\\"-81\\\" y=\\\"-110\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e身高\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"GHWMQ8qaHh582h5g5zre\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"r;Oy+pn%Ks}j,n\\\\!)bK}[\\\" x=\\\"-66\\\" y=\\\"-46\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e體重\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"I)s{,go)h;Lr$mWtckDA\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"#1H\\\\!URhnzf7ARR*E2y7g\\\" x=\\\"9\\\" y=\\\"53\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鈕1\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"xRb87D^g;cMBKGC@^(J_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 身高\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"z^(k`f]A}hXHG5VY7C$f\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"(vB~]HbqVnm0gS/Py]Ic\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入身高\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入身高\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"#`8Hs7/*7-9iH{`=0!26\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e100\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\":!acNEHClMchYaDZiQ%g\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 體重\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"#]Y$yyx?Q3_B@udv,RPN\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"輸入體重\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e輸入體重\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"Vq)-(ip(u!HbNC!MRhx$\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BMI\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"7\\\\!Y63u%w5s(vE(Y9/}Rf\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"(A5~Q-rbU)+R#yMgJyV#\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 體重\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_multiply\\\" id=\\\"GVNuD*+Mh5n[E]ls@7M=\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"2,T-,`^:L^wGD,hVh_:_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 身高\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"nWCWQm59hGwA-O~tn7BJ\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 身高\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"V?+tC(Y/=G9yO*7bX.Gk\\\"\\u003e\\n \\u003cmutation elseif=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"j,PnnIb%]b5gy}Oms7TS\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"a(@E`uk$*@At1I,$5@6*\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BMI\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"RAlo5$Do-8??xdbTq8JX\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e18.5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"R)c2B0Kc.i[pR#@pKigv\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"過輕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e過輕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_cyan\\\" id=\\\"LmNQ$y,.M}/yhD1#khd6\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#00ffff\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"fWcD80Vc`Wme+,{!0V.D\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"正常\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e正常\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\"CWk\\\\!$bbwBf1!_dxs%?wd\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\";otIzD%\\\\!)Ij/5OTbIgH4\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"過重\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e過重\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\"`}S?;hO%N`MQoo,$6?c{\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF1\\\"\\u003e\\n \\u003cblock type=\\\"logic_or\\\" id=\\\"i@#$B6]~W)2dfreIl5$.\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"o`K/$6e0Llo!V{{rLldP\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"r$*[`_d~Z]fI(}yu/ft*\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BMI\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"BrQ8[5S0%zC~TW7DNL?a\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e18.5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"Iy7Kpb.IdGx_vj4.7]+K\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"[mD7;,Qc]FF:I\\\\!-69#{?\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BMI\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"q+U:5P{k0SB+7)jcFe@d\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e25\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!x%(H{u{@UrvA_cuq,t$\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"正常\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e正常\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_green\\\" id=\\\"Czt#hC^:umC]q/#8QNNH\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#00ff00\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"w?SjL`}z5!4?1w=Z1JL6\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"過輕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e過輕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\"2S/O8klyDo6e4m/EhEW;\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"PcMV!V?WI#,E/8DPrK`t\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"過重\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e過重\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\"toYN3#^ejClqiR*rL5/w\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF2\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"%G8M[v+1%q5tSa-uG\\\\!MP\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"hnToUyfrGil*!V()sIin\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BMI\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Q;56(Li^,pDzTvTu/5+A\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e25\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO2\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"eLJm+]1*[]:@Uk/A}@?L\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"過重\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e過重\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_red\\\" id=\\\"IkxBM%O!mg3#Zzl5oc*t\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#ff0000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"mWpEdTAX@!sORbCb}dDG\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"過輕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e過輕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\"oEigKu7QX(x{SN`;l^6j\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"B(qFFkVHFZz$aRz?Q@~_\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"TextColor\\\" is_generic=\\\"false\\\" instance_name=\\\"正常\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e正常\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTextColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_black\\\" id=\\\",GFcijOlE/BDqz_AXZ?7\\\"\\u003e\\n \\u003cfield name=\\\"COLOR\\\"\\u003e#000000\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"YwO.jy_.ijdc7A[Mup-m\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"標籤3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e標籤3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"/EWj\\\\!I9lewhCUZd0C2+u\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BMI\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/BMI/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.BMI.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$BMI 0)\\n(def g$身高 0)\\n(def g$體重 0)\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AlignVertical 2 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"BMI\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"BMI\\\" 'text)\\n)\\n\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u8eab\\\\u9ad8 :\\\" 'text)\\n\\n)\\n\\n;;; 輸入身高\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.TextBox 輸入身高 \\n(set-and-coerce-property! '輸入身高 'Hint \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u8eab\\\\u9ad8(\\\\u516c\\\\u5206)\\\" 'text)\\n\\n(set-and-coerce-property! '輸入身高 'NumbersOnly #t 'boolean)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '水平配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'Text \\\"\\\\u9ad4\\\\u91cd :\\\" 'text)\\n\\n)\\n\\n;;; 輸入體重\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.TextBox 輸入體重 \\n(set-and-coerce-property! '輸入體重 'Hint \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u9ad4\\\\u91cd(\\\\u516c\\\\u65a4)\\\" 'text)\\n\\n(set-and-coerce-property! '輸入體重 'NumbersOnly #t 'boolean)\\n\\n)\\n\\n;;; 顯示BMI\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 顯示BMI \\n(set-and-coerce-property! '顯示BMI 'Text \\\"BMI\\\" 'text)\\n\\n)\\n\\n;;; 標籤3\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 標籤3 \\n)\\n\\n;;; 過輕\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 過輕 \\n(set-and-coerce-property! '過輕 'Text \\\"\\\\u904e\\\\u8f15 16.0~18.5\\\" 'text)\\n\\n)\\n\\n;;; 正常\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 正常 \\n(set-and-coerce-property! '正常 'Text \\\"\\\\u6b63\\\\u5e38 18.5~25.0\\\" 'text)\\n\\n)\\n\\n;;; 過重\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 過重 \\n(set-and-coerce-property! '過重 'Text \\\"\\\\u904e\\\\u91cd 25.0~40.0\\\" 'text)\\n\\n)\\n\\n;;; 按鈕1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Button 按鈕1 \\n(set-and-coerce-property! '按鈕1 'Text \\\"\\\\u8a08\\\\u7b97BMI\\\" 'text)\\n\\n)\\n\\n(define-event 按鈕1 Click()(set-this-form)\\n (set-var! g$身高 (call-yail-primitive yail-divide (*list-for-runtime* (get-property '輸入身高 'Text) 100) '(number number) \\\"yail-divide\\\"))(set-var! g$體重 (get-property '輸入體重 'Text))(set-var! g$BMI (call-yail-primitive yail-divide (*list-for-runtime* (get-var g$體重) (call-yail-primitive * (*list-for-runtime* (get-var g$身高) (get-var g$身高) ) '(number number ) \\\"*\\\")) '(number number) \\\"yail-divide\\\"))(if (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$BMI) 18.5) '(number number) \\\"\\u003c\\\") (begin (set-and-coerce-property! '過輕 'TextColor -16711681 'number)(set-and-coerce-property! '正常 'TextColor -16777216 'number)(set-and-coerce-property! '過重 'TextColor -16777216 'number)) (begin (if (and-delayed (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$BMI) 18.5) '(number number) \\\"\\u003e=\\\") (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$BMI) 25) '(number number) \\\"\\u003c\\\")) (begin (set-and-coerce-property! '正常 'TextColor -16711936 'number)(set-and-coerce-property! '過輕 'TextColor -16777216 'number)(set-and-coerce-property! '過重 'TextColor -16777216 'number)) (begin (if (call-yail-primitive \\u003e (*list-for-runtime* (get-var g$BMI) 25) '(number number) \\\"\\u003e\\\") (begin (set-and-coerce-property! '過重 'TextColor -65536 'number)(set-and-coerce-property! '過輕 'TextColor -16777216 'number)(set-and-coerce-property! '正常 'TextColor -16777216 'number)))))))(set-and-coerce-property! '標籤3 'Text (get-var g$BMI) 'text))\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"BMI\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2018-09-14T18:31:45.191+08:00","updated_at":"2019-10-28T18:38:52.872+08:00","name":"BMI","language":"appinventor","screenshot":{"url":null},"parent_id":38132,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":80,"hashid":"ej9s6rwg","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦