Re: [問題] SWITCH 問題已回收
※ 引述《ernest7835 (意難忘)》之銘言:
: 利用SWITCH指令
flag = 1;
while(flag)
Gas= input ('Please input the name of gas(He,H2,O2,Cl2,CO2): ','s');
: switch Gas
: case 'He'
: eval('a = 0.0341, b = 0.0237, flag = 0');
: case 'H2'
: eval('a = 0.244, b = 0.0266, flag = 0');
: case 'O2'
: eval('a = 1.36, b = 0.0318, flag = 0');
: case 'Cl2'
: eval('a = 6.49, b = 0.0562, flag = 0');
: case 'CO2'
: eval('a = 3.59, b = 0.0427, flag = 0');
: otherwise
: disp(['Please type He,H2,O2,Cl2,CO2'])
: end
end
這樣應該行 請測試
: 我希望當妳輸入錯誤
: 例如我要輸入 He 打成 HE
: 這樣就無法執行了
: 我讓她能顯示出 妳輸入錯誤
: Please type He,H2,O2,Cl2,CO2
: 但是之後還是會一直繼續往下執行下去
: 希望他能回到第一行 直到你輸入正確
: 才會繼續執行end之後的指令
: 請問應該怎麼打 懇請指教
--
,跟你說喔
沒有永遠的再來一次
只有勇敢的去試一次
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.189.138
→
03/26 23:22, , 1F
03/26 23:22, 1F
→
03/26 23:23, , 2F
03/26 23:23, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
問題
1
1