Exercícios de Introdução aos comandos condicionais - Lista de Exercícios Resolvida
Questão 1
Suponha que você tenha que desenvolver um programa que aplica impostos sobre valores de compras realizadas no exterior.
A principal função do programa é ter como entrada o valor de uma compra e analisar se esse valor é superior a 1.500,00 reais, caso seja o programa deve imprimir na tela uma frase dizendo que a compra foi taxada, caso contrário o programa deve imprimir na tela uma frase dizendo que a compra está dentro dos conformes.
De acordo com o programa descrito, onde se encontra uma situação condicional, ou seja, em que parte do programa instruções deixarão ou irão ser executadas de acordo com o resultado de uma comparação e quais são elas?
Ver solução completaQuestão 3
Visando automatizar as convocações para o alistamento militar obrigatório, o exército brasileiro decidiu criar um programa que analisa o sexo e a idade de um cidadão, caso ele seja do sexo masculino, tenha idade maior ou igual a 18 anos e ainda não tenha se alistado, o programa deve realizar a convocação.
Faça o algoritmo que melhor representa o programa descrito.
Ver solução completaQuestão 4
Observe o seguinte algoritmo:
- Se X e Y
- Imprimir “A condição é verdadeira”
- Senão
- Imprimir “A condição é falsa”
Onde:
- X é igual a 15
- Y é igual a 0
Ao término da execução desse algoritmo, o que será impresso?
Ver solução completaQuestão 5
Suponha que você tenha que adicionar uma nova funcionalidade ao sistema de inventário do jogo que você começou a desenvolver nos tópicos anteriores.
A nova funcionalidade se baseia em impedir que o inventário seja aberto pelo jogador quando ele estiver em um combate, isso significa que ele não poderá utilizar recursos como poções ou lanches para recuperar a própria vida quando estiver sendo derrotado.
De acordo com o programa descrito, onde se encontra uma situação condicional, ou seja, em que parte do programa instruções deixarão ou irão ser executadas de acordo com o resultado de uma comparação e quais são essas partes?
Ver solução completaQuestão 6
Suponha que você decidiu comprar um processador melhor para aprimorar o seu computador e as suas habilidades em programação.
Para te auxiliar nas pesquisas por melhores preços, você decidiu criar um programa capaz de gerar orçamentos acrescentando o valor de cada processador com base em um número dado como entrada do programa.
Dada a seguinte tabela com as informações sobre os processadores mais comuns presentes no mercado:
Faça um algoritmo que dado um número do processador digitado pelo usuário, imprima o nome dele e acrescente o seu valor no orçamento.
Ver solução completaQuestão 7
Suponha que você tenha que desenvolver uma calculadora que realize as operações matemáticas básicas.
A navegação nessa calculadora será realizada por um menu onde o usuário digita o número relacionado a operação que ele deseja seguido dos operandos que irão atuar na operação.
As operações da calculadora são:
- Soma
- Subtração
- Multiplicação
- Divisão
Qual é a melhor forma de implementar o menu de operações dessa calculadora?
Ver solução completa