Professional Documents
Culture Documents
Instructiunea de Selectie Multipla CASE
Instructiunea de Selectie Multipla CASE
Sintaxa: case variabil of caz1: instr 1; .............. cazn: instr n else instr n+1 end
Exemplu: case Ch of 'A'..'Z', 'a'..'z': WriteLn('Litera'); '0'..'9': WriteLn('Cifra'); '+','-','*','/': WriteLn('Operator') else WriteLn('Caracter special') end;
program TestEminescu; var an:integer; begin Write('In ce an s-a nascut Eminescu? '); ReadLn(an); case an of 1850: WriteLn('Foarte bine!'); 1849,1851: WriteLn('Aproape bine!'); 1845..1848: WriteLn('Cu ',1850-an, ' ani mai tarziu!'); 1852..1855: WriteLn('Cu ',an-1850, ' ani mai devreme!'); 1800..1844, 1856..1899: WriteLn('Ati nimerit secolul!') else WriteLn('Cultura dumneavostra are lacune grave!') end; ReadLn end.