Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
Can someone tell me how can I create a if statement with mulitple else?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
clc;clear
C1 = input("Please enter a code to break: " , "s");
if length(C1) ~= 6
disp("Decoy message: Not a six-digit number.");
else
A = sum(C1 - '0');
if
mod(A , 2) = 1;
disp("Decoy message:Sum is odd.");
else
C2 = (C1(1) - '0') * (C1(2) - '0') - (C1(3) - '0');
switch C2
case 1
disp("Monday")
case 2
disp("Tuesday")
case 3
disp("Wednesday")
case 4
disp("Thursday")
case 5
disp("Friday")
case 6
disp("Saturday")
case 7
disp("Sunday")
otherwise
disp("Decoy message:Invalid rescue day.");
end
How do I use If else statement correctly?
0 Commenti
Risposte (1)
Walter Roberson
il 24 Set 2020
if C2 == 1
disp('Monday');
elseif C2 == 2
disp('Tuesday');
else
disp('something else');
end
2 Commenti
Walter Roberson
il 25 Set 2020
?? You already seem to be using switch(), so I am not clear as to what you want to do?
Perhaps you are looking for
if mod(A , 2) == 1;
disp("Decoy message:Sum is odd.");
elseif some condition
your switch code
else
some more code for when the sum is odd but the switch does not apply
end
Questa domanda è chiusa.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!