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