I want to repeat my input command and the if-else statement. The input has to be positive and must include 0 and not include inf.
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Aldrich Dias
am 22 Feb. 2021
Bearbeitet: KALYAN ACHARJYA
am 22 Feb. 2021
clear;
clc;
A =input('Enter the Code: ');
if A>=0 && A~=inf
B = A;
else
disp('Invalid Code');
while A<0 && A==inf
A =input('Enter the Code: ');
if A>=0 && A~=inf
B = A;
break;
else
disp('Invalid Code');
end
end
end
Akzeptierte Antwort
KALYAN ACHARJYA
am 22 Feb. 2021
Bearbeitet: KALYAN ACHARJYA
am 22 Feb. 2021
cond=1;
while cond==1
A=input('Enter the Code: ');
if A>=0 && A~=inf
B=A
cond=0;
else
disp('Invalid Code');
end
end
Or
A=input('Enter the Code: ');
while A<0 || A==inf
disp('Invalid Code');
A=input('Enter the Code: ');
end
B=A;
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!