Trying to fix the loop
古いコメントを表示
I am trying to change my code so when it loops more than five times the error message changes to Invalid vehicle type! Re-enter vehicle type (Compact, Midsize, Truck, Industrial, Military)
I have been trying to just use the variable n>5 under the for loop for this but keep getting error messages
Vehicle_Type=input('Enter the Vehicle Type','s')
for n=1:5
switch Vehicle_Type
case{'compact','Compact'}
fprintf('1\n');
break
case{'midsize','Midsize'}
fprintf('2\n');
break
case{'truck','Truck'}
fprintf('3\n');
break
case{'industrial','Industrial'}
fprintf('4\n');
break
case{'military','Military'}
fprintf('4\n');
break
otherwise
fprintf('Vehicle type is not recognized. The program stops. Rerun the program again\n')
end
end
1 件のコメント
Awais Saeed
2021 年 11 月 16 日
what actually are you trying to do? Your loop does not make any sense. Your user input should be inside the loop to ask for the input for all iterations.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Multirate and Multistage Filters についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!