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

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

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