Lista de Exercícios Resolvidos de Introdução aos comandos condicionais

Ver Teoria

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 completa

Qual é a finalidade de um comando condicional em um programa?

Ver solução completa

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 completa

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 completa

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 completa

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 completa

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:

  1. Soma
  2. Subtração
  3. Multiplicação
  4. Divisão

Qual é a melhor forma de implementar o menu de operações dessa calculadora?

Ver solução completa

Faça um algoritmo que tenha como entrada os 3 lados de um triângulo (A, B e C) e imprima se esse triângulo é ou não um triângulo equilátero.

Ver solução completa