cslclaman / AlogInterpreter

Interpretador de linguagem de algoritmos - proposta de trabalho de graduação
1 stars 0 forks source link

Implementar condicional SE/SENÃO #8

Closed cslclaman closed 6 years ago

cslclaman commented 6 years ago

Resolução de estrutura condicional simples (SE) e composta (SE/SENÃO). Em primeiro momento, apenas instruções de uma linha, sem encadeamentos.

Ou seja:

Válida - condicional simples

SE Valor > 50.0 ENTÃO
    ...

Válida - condicional composta

SE idade > 18 então
    ...
SENÃO
    ....

Inválida - condicionais encadeadas (por enquanto)

SE idade > 18 então
    SE idade > 60 então
        ...

Posteriormente, poderão ser interpretadas expressões com mais de uma linha usando delimitadores INÍCIO-FIM

cslclaman commented 6 years ago

Commit 004dcbef55045355f535dbe3d99270eaa0e764e9 implementa essa funcionalidade. Outros issues podem ser reabertos para tratar dos outros casos (SEs encadeados, mais de uma linha de instruções usando INÍCIO-FIM, etc)

cslclaman commented 6 years ago

Faltou implementar na GUI