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
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개)

darova
darova 2020년 4월 6일
See the solution

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by