Info
この質問は閉じられています。 編集または回答するには再度開いてください。
Trying to create a script which returns a t-value corresponding to a y-value input by the user, however calculations aren't being performed correctly/ not returning the right values.
1 回表示 (過去 30 日間)
古いコメントを表示
close all
clear all
prompt = 'What is the value of y : ';
y = input(prompt)
if y<10000
t = 200;
elseif 10000 <= y <= 20000
t = 200+0.1*(y-10000);
elseif 20000 <= y <= 50000
t = 1200+0.15*(y-20000);
elseif y>50000
t = 5700+0.25*(y-50000);
end
disp('The corresponding value of t is:')
disp(t)
Calculations being done by the last two "elseif" statements aren't correct. I'm not receiving any errors so I'm unsure what I'm doing incorrectly.
2 件のコメント
Stephen23
2020 年 4 月 7 日
Original question by Jhin Michael, copied from Google Cache:
"Trying to create a script which returns a t-value corresponding to a y-value input by the user, however calculations aren't being performed correctly/ not returning the right values."
close all
clear all
prompt = 'What is the value of y : ';
y = input(prompt)
if y<10000
t = 200;
elseif 10000 <= y <= 20000
t = 200+0.1*(y-10000);
elseif 20000 <= y <= 50000
t = 1200+0.15*(y-20000);
elseif y>50000
t = 5700+0.25*(y-50000);
end
disp('The corresponding value of t is:')
disp(t)
Calculations being done by the last two "elseif" statements aren't correct. I'm not receiving any errors so I'm unsure what I'm doing incorrectly.
回答 (1 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!