Estruturas Condicionais
São estruturas que permitem a execução de determinados trechos do algoritmo,desde que a determinada condição. Usamos os comandos se
e senao
.
Comando Se
O comando se
é utilizado dentro do bloco inicio
.
// Exemplo de Adição
variaveis
inicio
// Se essa condição for verdadeira
se <condicao> entao
// Execute esse trecho de código
<trecho de codigo>
fim se;
fim
Observação!
- O comando "se" sempre deve ser finalizado com "fim se;"
- O comando "se" aceita outros blocos de "se" dentro de seu <trecho de codigo>. Porém, estes devem ser fechados antes que o "se" mais externo finalize.
Exemplo
// Exemplo usando o comando se
variaveis
idade: inteiro;
inicio
idade <- 17;
se idade => 16 entao
escrever "Pode votar!";
se idade >= 18 entao
escrever "Pode votar e dirigir também!";
fim se;
fim se;
fim
Comando Senao
O comando senao
é um complemento do comando se
.
// Exemplo de Adição
variaveis
inicio
// Se essa condição for verdadeira
se <condicao> entao
// Execute esse trecho de código
<trecho de codigo>
// Se aquela condição for falsa
senao
// Execute esse trecho de código
<trecho de codigo>
fim se;
fim
Observação!
- O "fim se;" deverá ficar após os comandos do "senao", indicando que o "se" e o "senao" estão em um mesmo bloco.
-
O comando "senao" aceita outros blocos de "se" dentro de seu <trecho de codigo>.
Porém, estes devem ser fechados antes que o "se" mais externo finalize.
Exemplo
// Exemplo usando o comando se
variaveis
idade: inteiro;
inicio
idade <- 17;
se idade => 16 entao
escrever "Pode votar!";
se idade >= 18 entao
escrever "Pode votar e dirigir também!";
senao
escrever "Pode votar, mas não dirigir!";
fim se;
senao
escrever "Não pode votar, nem dirigir!";
fim se;
fim