Algoritmo de Programação
Aula 6
Estruturas de Seleção
  É uma estrutura de controle de fluxo, executando um
ou vários comandos se a condição testada for verdadeira
e, em alguns casos, executando um ou vários comandos
se for falsa;
Estruturas de Seleção
  Seleção simples:
se (condição)
{
comando(s);
}
  Seleção composta
se (condição)
{
comando(s);
}
senao
{
comando(s)
}
Estruturas de Seleção
  Condição: É uma expressão lógica testada pela Unidade
Aritmética e Lógica, devolvendo como resposta:
Verdadeiro ou Falso;
Relacionais
Usado
Lógicos
Usado
Igual
==
Conjunção (e)
&&
Diferente
<>
Disjunção (ou)
||
Maior
>
Negação (não)
!
Menor que
<
Maior ou igual a
>=
Menor ou igual a
<=
Exercícios
1.  Ler um número e se for maior que 20, então imprima a
metade do número;
2.  Ler um número e, se ele for positivo, imprimir seu
inverso; caso contrário, imprimir o valor absoluto do
número;
3.  Ler um número e imprimir se ele é par ou ímpar;
4.  Entrar com um número e imprimir a raiz quadrada do
número caso ele seja positivo e o quadrado do número
caso ele seja negativo;
Exercícios
5.  Construir um algoritmo que leia dois valores inteiros
numéricos e efetue a adição; caso o resultado seja
maior que 10 mostrá-lo;
6.  Construir um algoritmo que leia dois números e efetue
a adição. Caso o valor somado seja maior que 20, este
deverá ser apresentado somando-se a ele mais 8; caso
o valor somado seja menor ou igual a 20 este deverá
ser apresentado subtraindo-se 5;
7.  Entrar com um número e imprimir uma das mensagens:
é múltiplo de 3 ou não é múltiplo de 3;
Exercícios
8.  Entrar com um número e informar se ele é ou não
divisível por 5;
9.  Entrar com um número e informar se ele é divisível por
3 e por 7;
10. Entrar com um número e informar se ele é divisível por
10, por 5, por 2 ou se não é divisível por nenhum
destes;
Algoritmos de Programação
  Fim Aula 6
Download

Algoritmo de Programação