While loop to convert values

I need a while loop that will take a score and set it to 0 if it less or equal than 200
score = input('What was the UPDRS score (0 to 300): ')
while score <= 200
score = 0;
end
disp(score)
My while loop is not working, how can I improve it?

回答 (1 件)

KSSV
KSSV 2016 年 10 月 24 日
編集済み: KSSV 2016 年 10 月 24 日

0 投票

Why you will use while here? While is to run a loop/ iterations for a certain condition. For your case, you have to use if.
score = input('What was the UPDRS score (0 to 300): ')
if score <= 200
score = 0;
end
disp(score)

この質問は閉じられています。

タグ

質問済み:

mcm
2016 年 10 月 24 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by