Ir em baixo
Swift
Swift

Mensagens : 1431
Pontos : 2160
Evolução : 3
[Tutorial] Desvio condicional Reputation_highpos
http://www.bgames.com.br

[Tutorial] Desvio condicional Empty [Tutorial] Desvio condicional

em Ter 12 Fev 2013 - 22:09

Créditos > Samuel Dias Neto <.

Desvio condicional

A estrutura de desvio condicional deve ser utilizada quando nos deparamos com a seguinte situação:

1. Queremos que uma condição seja analisada;

2. Caso esta condição seja verdadeira, um comando será executado;

3. Caso esta condição seja falsa, outro comando será executado.

Sua sintaxe é:

se CONDIÇÃO

COMANDO1; senão

COMANDO2; fimse;

Se CONDIÇÃO for verdadeira, COMANDO1 será executado. Se CONDIÇÃO for falsa, COMANDO2 será executado.

Tanto COMANDO1 como COMANDO2 podem constituir um bloco de instruções. Quando isso acontecer você deve

delimitar o bloco com os comandos "início" e "fim".

Você pode aninhar mais de uma estrutura "se" e analisar mais de uma condição:

se CONDIÇÃO1

COMANDO1; senão se CONDIÇÃO2

COMANDO2; senão

COMANDO3; fimse;

Cuidado quando usar isto para não deixar o algoritmo ruim de compreender. Às vezes, escolhendo outro tipo de

estrutura conseguimos o mesmo efeito com um algoritmo mais legível.

Exemplo demonstrativo: algoritmo que recebe a idade do usuário e verifica se o mesmo tem mais de 21 anos:

início

inteiro: idade;

imprimir ("Entre com sua idade :");

ler (idade);

se (idade >=21)


imprimir ("Você é de maior !!!");

senão

imprimir ("Você é de menor !!!");

fimse;

fim
Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum