case statement
Syntax
choose case <expression>
case <value1>,<value2>:
<statements>;
case <value3>:
<statements>;
.....
case <valuex>:
<statements>;
default:
<statements>;
end;
For Example
lsErrorType : string := "Processor Failure";
lsPriority : string;
choose case lsErrorType
case "Processor Failure",
"Hard Disk Failure",
"Motherboard Failure",
"Display Failure":
lsPriority := "HIGH";
case "CD Drive Failure",
"Application Issue",
"Performance Issue":
lsPriority := "MEDIUM";
default:
lsPriority := "LOW";
end;
print(lsErrorType + " is a " + lsPriority + " priority problem.");