what is the wrong with my code?
1 次查看(过去 30 天)
显示 更早的评论
z=6;
if z==6
prompt = "what type of threaded pipe fitting (Globe (1)/Angle (2)/GateWide (3)/Gatehalf (4)/Return (5)/Tee (6)/Straight-Through (7)/Side-outlet (8)/90 (9)/45 (10)): ";
y=input(prompt,"s");
if y=='1'
k=10;
else
if y=='2'
k=5;
else
if y=='3'
k=0.2;
else
if y=='4'
k=5.6;
else
if y=='5'
k=2.2;
else
if y=='6'
k=0.4;
else
if y=='7'
k=1.8;
else
if y=='8'
k=0.9;
else
if y=='9'
k=0.4;
else
y="Error";
end
end
end
end
end
end
end
end
end
end
采纳的回答
Shaik
2023-5-13
Hi,
check this
z = 6;
if z == 6
% Assign the desired value of y based on your requirements
y = '6'; % Example: Assigning '6' for Tee fitting
switch y
case '1'
k = 10;
case '2'
k = 5;
case '3'
k = 0.2;
case '4'
k = 5.6;
case '5'
k = 2.2;
case '6'
k = 0.4;
case '7'
k = 1.8;
case '8'
k = 0.9;
case '9'
k = 0.4;
case '10'
k = 0.45;
otherwise
disp("Invalid option.");
% Handle the error condition based on your program's logic.
end
end
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!