Escolar Documentos
Profissional Documentos
Cultura Documentos
Estruturas de Selecção
IF
Readln(Lado1,Lado2);
IF Lado1 = Lado2 THEN
Writeln(‘A figura é um quadrado’);
ELSE
Writeln(‘É um rectângulo’);
Código:
…
Readln(num_lados);
IF num_lados =3 THEN
Writeln(‘Triangulo’);
ELSE
IF num_lados = 4 THEN
Writeln(‘Quadrado’);
ELSE
IF num_lados=5 THEN
Writeln(‘Pentagono’);
Estruturas de Selecção
CASE
Uma estrutura CASE utiliza-se em situações em que seria necessário aplicar IF
encadeados.
A instrução CASE selecciona uma instrução a ser executada com base no valor
de um a expressão chamada “o selector”.
A expressão (selector) pode ser um qualquer tipo ordinal.
A instrução 2 é executada sempre que o valor da expressão seja um dos
valores enumerados
A palavra reservada ELSE deve ser utilizada sempre que exista uma acção
ou um conjunto de acções, a concretizar quando não se verifique
nenhuma das situações inicialmente previstas.