Cursos / Informática para Internet / Lógica de Programação / Aula

arrow_back Aula 08 - Estruturas de Decisão Composta e de Múltipla Escolha – Se... Senão... Fim Se Escolha...Caso

Autoavaliação

  1. Diferencie estruturas de decisão simples de estruturas de decisão compostas.
  2. Escreva um algoritmo que leia um número e diga se é múltiplo de 3.
  3. Escreva um algoritmo que leia dois números e diga se o primeiro é divisível pelo segundo.
  4. Escreva um algoritmo que leia um número e diga se é positivo, negativo ou nulo.
  5. Escreva um algoritmo que leia um número e diga se ele é divisível por 5, por dois ou por nenhum deles
  6. Escreva um algoritmo que leia duas datas digitadas pelo usuário (três valores inteiros, primeiro o dia, depois o mês e depois o ano) e, em seguida, exiba a data mais recente.
  7. Escreva um algoritmo que leia três números inteiros e os coloque em ordem crescente.
  8. Escreva um algoritmo que leia três números inteiros e os coloque em ordem decrescente.
  9. Escreva um algoritmo que leia o número equivalente a um mês do ano e diga se é do primeiro, segundo ou terceiro bimestre. Se não for de nenhum, exiba a mensagem: "É do segundo semestre."
  10. Escreva um algoritmo que receba a idade de uma pessoa e, caso seja maior de 15 anos, dizer que pode fazer musculação. Caso contrário, dizer que menores de 15 anos não podem fazer musculação e oferecer as opções de futebol, caso seja do sexo masculino, e ginástica, caso seja do sexo feminino.
  11. Determine a sintaxe da estrutura de múltipla escolha.
  12. Explique para que é usado o comando outrocaso. É obrigatório? Qual a importância desse comando?
  13. Qual a estrutura de controle que pode ser considerada similar à estrutura de múltipla escolha?
  14. Apresente um exemplo de algoritmo que possa ser resolvido com qualquer uma dessas duas estruturas.
  15. Qual a principal diferença entre essas duas estruturas? Quando sabemos que é melhor utilizar uma ou outra?
  16. Escreva um algoritmo que receba o código correspondente ao cargo de um funcionário de uma escola e seu salário atual e mostre o valor do novo salário, com aumento, conforme tabela abaixo:
    Código do Cargo Cargo Aumento
    1 Secretário 45%
    2 Professor 35%
    3 Tesoureiro 25%
    4 Coordenador 15%
    5 Diretor Não tem aumento
  17. Você acabou de almoçar em um restaurante e quer uma bela sobremesa. O restaurante dispõe de um sistema informatizado em que, sem precisar chamar o garçom, você pode pedir a sobremesa através de um dispositivo portátil, que é entregue a cada cliente assim que ele entra no restaurante. Lá, existem as seguintes opções de sobremesa: 1- Mousse; 2- Sorvete; 3- MilkShake e 4- Sundae. Para pedir a sobremesa, você só precisa digitar o número desejado e aguardar. Escreva um algoritmo que mostre esse menu de sobremesas. Se a opção digitada não estiver entre os valores 1 e 4, exiba um alerta de erro e peça ao cliente que digite um valor válido.
  18. Uma fábrica oferece às suas operárias um auxílio mensal além do salário. Para as casadas sem filhos, o auxilio mensal é de 15% do seu salário-base. Para as que têm filhos, casadas ou não, o auxílio é de 35% do salário-base. Para as solteiras sem filhos, não há auxílio extra. Faça um algoritmo que receba a opção (1, 2 ou 3) que determine em que categoria a funcionária se encontra, o valor do salário-base (igual para todas) e mostre o valor do salário com o auxílio.

Versão 5.3 - Todos os Direitos reservados