Estrutura Condicional2

784 palavras 4 páginas
Estrutura Condicional

Estrutura Condicional Simples

VisuAlg
C++
SE condição ENTAO comando FIMSE if (condição) { //comandos
}

O comando é executado se a condição for verdadeira. Uma condição é uma comparação que retorna verdadeiro ou falso.

Estrutura Condicional Composta
VisuAlg
C++
SE condição ENTAO
<sequencia de comandos 1>
SENAO
<sequencia de comandos 2>
FIMSE
if (condição) { //comandos
} else { //comandos
}

Se a condição for verdadeira, a <sequência de comandos 1> será executada; caso contrário, a <sequência de comandos 2> será executada.

A estrutura pode aninhar diversas condições:

VisuAlg
C++
SE condição ENTAO
<sequencia de comandos 1>
SENAO
SE condição ENTAO
<sequencia de comandos 2> FIMSE
SENAO
<sequencia de comandos 3>
FIMSE
if (condição) { //comandos
} else if { //comandos
} else { //comandos
}

Estrutura de Seleção Múltipla

Em alguns programas, existem situações mutuamente exclusivas, isto é, se uma situação for executada, as demais não serão. Quando for este o caso, um comando seletivo será o mais indicado. Observe que esta estrutura funciona apenas para comparações de IGUALDADE. Em outras comparações, devemos usar a estrutura SE.
A seleção múltipla pode ser substituída pela estrutura condicional SE.

VisuAlg
C++
escolha <expressão-de-seleção> caso <exp11>, <exp12>, ..., <exp1n> <seqüência-de-comandos-1> caso <exp21>, <exp22>, ..., <exp2n> <seqüência-de-comandos-2>
...
Outrocaso <sequência-de-comandos-extra> fimescolha switch (variável) { case <valor1>: { //comandos; break; } case <valor2>: { //comandos; break; } case <valorN>: { //comandos; break; } default: { //comandos; } }

Utilizada quando uma variável pode ter um valor qualquer e pode corresponder a vários casos, se analisarmos o problema 1038 no portal; ela so vai funcionar quando o

Relacionados

  • livramento condicional
    5894 palavras | 24 páginas