Pular para o conteúdo

Lista 003 - Expressões Compostas

Em todos os exercícios desta lista, quando houver leitura de dados com leia, mostre uma mensagem com escreva antes de pedir cada informação.

Nesta lista, o foco é montar programas com mais etapas de cálculo e com expressões lógicas um pouco mais completas. Ainda não é hora de usar estruturas de decisão como se, senao ou escolha.

  1. Leia o enunciado com atenção e identifique quais informações o programa já sabe e quais precisam ser digitadas pelo usuário.
  2. Declare as variáveis necessárias usando os tipos que você já aprendeu, como cadeia, inteiro, real e lógico.
  3. Antes de cada leia, use um escreva com uma pergunta clara para orientar o usuário.
  4. Quando o exercício tiver mais de uma conta, organize a resolução em etapas, usando variáveis auxiliares quando necessário.
  5. Se o exercício envolver comparações, armazene o resultado em uma variável do tipo lógico e mostre esse valor no final.
  6. Nesta lista, não use se, senao nem escolha. Mostre apenas os resultados calculados ou lógicos.
  7. Lembre-se de que os valores mostrados nos exemplos são apenas exemplos. Se o usuário digitar outros valores, a saída deve usar exatamente os valores informados.

Esses exercícios vão te ajudar a resolver problemas com mais de uma leitura e mais de uma operação, organizando o raciocínio em sequência.

Você vai criar um programa para calcular o valor final de um pedido de lanche.

Crie variáveis do tipo real para armazenar o preço do sanduíche, o preço da bebida e a taxa de entrega. Depois, peça essas três informações ao usuário.

Em seguida, calcule o valor total do pedido e exiba o resultado.

Exemplo de execução:

Qual é o preço do sanduíche? 18,50
Qual é o preço da bebida? 7,00
Qual é o valor da taxa de entrega? 4,50
Valor final do pedido: 30,0

Você vai criar um programa para calcular o tempo total de um treino.

Crie variáveis do tipo inteiro para armazenar os minutos de corrida, bicicleta e alongamento. Depois, peça esses três valores ao usuário.

Em seguida, some os tempos e exiba a duração total do treino em minutos.

Exemplo de execução:

Quantos minutos de corrida você fez? 25
Quantos minutos de bicicleta você fez? 30
Quantos minutos de alongamento você fez? 10
Duração total do treino: 65 minutos.

Você vai criar um programa para calcular a média final de um jogador em três fases de um campeonato.

Crie três variáveis do tipo real para armazenar as pontuações das três fases. Depois, peça esses três valores ao usuário.

Em seguida, calcule a média aritmética e exiba o resultado.

Exemplo de execução:

Digite a pontuação da fase 1: 7,5
Digite a pontuação da fase 2: 8,0
Digite a pontuação da fase 3: 9,0
Média final: 8,1666

Você vai criar um programa para fazer conversões simples a partir da idade de uma pessoa.

Crie uma variável do tipo inteiro para armazenar a idade em anos. Depois, peça esse valor ao usuário.

Em seguida, calcule uma estimativa da idade em meses e em dias, considerando 12 meses por ano e 365 dias por ano. Exiba os dois resultados.

Exemplo de execução:

Digite sua idade em anos: 16
Sua idade em meses é aproximadamente 192.
Sua idade em dias é aproximadamente 5840.

🥈 Nível Prata: Variáveis Auxiliares e Fórmulas

Seção intitulada “🥈 Nível Prata: Variáveis Auxiliares e Fórmulas”

Esses exercícios vão te ajudar a dividir a resolução em partes, guardando resultados intermediários em variáveis antes de mostrar a resposta final.

Você vai criar um programa para calcular o valor final de um salário depois de um bônus e de um desconto.

Crie uma variável do tipo real para armazenar o salário base, outra para o bônus e outra para o desconto. Depois, peça esses três valores ao usuário.

Em seguida, calcule primeiro o salário bruto somando o salário base com o bônus. Depois, calcule o salário final subtraindo o desconto. Exiba o salário bruto e o salário final.

Exemplo de execução:

Digite o salário base: 1800,00
Digite o valor do bônus: 250,00
Digite o valor do desconto: 120,00
Salário bruto: 2050,0
Salário final: 1930,0

Você vai criar um programa para calcular o valor final de uma compra.

Crie variáveis do tipo real para armazenar o valor do produto, o percentual de desconto e o valor do frete. Depois, peça essas três informações ao usuário.

Em seguida, calcule o valor do desconto, o valor do produto com desconto e, por fim, o valor final com frete. Exiba o valor final.

Exemplo de execução:

Digite o valor do produto: 200,00
Digite o percentual de desconto: 10,0
Digite o valor do frete: 15,00
Valor final da compra: 195,0

Você vai criar um programa para calcular o consumo médio de um carro.

Crie uma variável do tipo real para armazenar a distância percorrida e outra para armazenar a quantidade de litros gastos. Depois, peça esses dois valores ao usuário.

Em seguida, calcule o consumo médio em quilômetros por litro e exiba o resultado.

Exemplo de execução:

Digite a distância percorrida em quilômetros: 360,0
Digite a quantidade de litros gastos: 30,0
Consumo médio do carro: 12,0 km/l

Você vai criar um programa para calcular a pontuação total de um time em um campeonato.

Crie três variáveis do tipo inteiro para armazenar a quantidade de vitórias, empates e derrotas. Depois, peça essas três informações ao usuário.

Considere que cada vitória vale 3 pontos, cada empate vale 1 ponto e cada derrota vale 0 ponto. Calcule a pontuação total do time e exiba o resultado.

Exemplo de execução:

Quantas vitórias o time teve? 8
Quantos empates o time teve? 5
Quantas derrotas o time teve? 3
Pontuação total do time: 29

Esses exercícios vão te ajudar a combinar comparações usando operadores lógicos, preparando o caminho para as estruturas de decisão sem usar se ainda.

Você vai criar um programa simples para verificar se um login foi digitado corretamente.

Crie duas variáveis do tipo cadeia no código: uma para armazenar um nome de usuário escolhido por você e outra para armazenar uma senha escolhida por você. Depois, peça para o usuário digitar um nome de usuário e uma senha.

Em seguida, crie uma variável do tipo lógico para armazenar o resultado de uma expressão que verifique se o usuário digitado é igual ao usuário correto e se a senha digitada é igual à senha correta. Exiba o resultado final.

Exemplo de execução:

Digite o nome de usuário: admin
Digite a senha: 123456
Acesso liberado: verdadeiro

Você vai criar um programa para verificar se uma temperatura está dentro de uma faixa considerada ideal.

Crie uma variável do tipo real para armazenar a temperatura medida. Depois, peça esse valor ao usuário.

Considere que a faixa ideal vai de 20 até 25 graus, incluindo os dois limites. Crie uma variável do tipo lógico para verificar se a temperatura está dentro dessa faixa e exiba o resultado.

Exemplo de execução:

Digite a temperatura atual: 22,5
A temperatura está na faixa ideal: verdadeiro

Você vai criar um programa para verificar se um cliente pode usar um desconto especial.

Crie uma variável do tipo real para armazenar o valor da compra e uma variável do tipo inteiro para armazenar a quantidade de cupons do cliente. Depois, peça essas duas informações ao usuário.

Considere que o desconto especial só pode ser usado quando o valor da compra for maior ou igual a 100 reais e o cliente tiver pelo menos 2 cupons. Crie uma variável do tipo lógico para armazenar esse resultado e exiba-o no final.

Exemplo de execução:

Digite o valor da compra: 145,00
Digite a quantidade de cupons: 3
Desconto especial disponível: verdadeiro

Você vai criar um programa para verificar se a velocidade de um veículo está fora da faixa permitida.

Crie uma variável do tipo real para armazenar a velocidade do veículo. Depois, peça esse valor ao usuário.

Considere que, nessa via, a velocidade mínima permitida é 60 km/h e a máxima permitida é 80 km/h. Crie uma variável do tipo lógico para verificar se a velocidade está abaixo do mínimo permitido ou acima do máximo permitido. Exiba o resultado.

Exemplo de execução:

Digite a velocidade do veículo: 85,0
A velocidade está fora do limite: verdadeiro