Buscar

Lista 2 Estruturas de Seleção

Prévia do material em texto

Página 1 de 3 
 
INSTITUTO FEDERAL DE SERGIPE - CAMPUS LAGARTO 
COORDENADORIA DO BACHARELADO EM SISTEMAS DE INFORMAÇÃO 
Monitoria: Introdução à Programação/Algoritmo 
Monitor: Willian Santos Farias 
2º LISTA DE EXERCÍCIOS – ESTRUTURAS DE SELEÇÃO 
1. Faça um programa que efetue a leitura de um número inteiro qualquer e verifique 
se esse número está ou não na faixa de 1 a 10. 
2. Construa um programa que leia dois valores numéricos e exiba a diferença do maior 
valor pelo menor valor. 
3. Construa um algoritmo que recebe como entrada a altura e sexo de uma pessoa e 
calcula seu peso ideal. Use as seguintes fórmulas: 
 Para homens: (72,7*altura) – 58 
 Para mulheres: (62,1*altura) – 44,7 
4. Helena é dona de uma pequena cantina que fornece refeições para os universitários. 
No cardápio de hoje, eles podem escolher entre lasanha (R$ 8,00) ou estrogonofe 
(R$ 11,00) para comer, e entre refrigerante (R$ 3,00) ou suco (R$ 2,50) para beber. 
Escreva um programa que receba como entrada as escolhas de um cliente e exiba o 
valor total a ser pago. 
5. Faça um programa que leia a idade de uma pessoa e informe sua classe eleitoral: 
 Não eleitor: abaixo de 16 anos; 
 Eleitor obrigatório: maior e igual a 18 ou menor e igual a 65 anos; 
 Eleitor facultativo: entre 16 e 18 anos ou acima dos 65 anos. 
6. Escreva um programa que leia a idade de 2 homens e 2 mulheres (considere que a 
idade entre os homens será sempre diferente, assim como entre as mulheres). 
Calcule e escreva a soma das idades do homem mais velho com a mulher mais nova, 
e o produto das idades do homem mais novo com a mulher mais velha. 
7. Uma livraria está fazendo uma promoção para pagamento à vista em que o 
comprador pode escolher entre dois critérios de desconto: 
 Critério A: R$ 0,25 por livro + R$ 7,50 fixo 
 Critério B: R$ 0,50 por livro + R$ 2,50 fixo 
Faça um programa em que o usuário digite a quantidade de livros que deseja 
comprar e o programa diga qual é a melhor opção de desconto. Exemplos: 
 Supondo que fossem comprados 10 livros: 
 Pelo critério A, ficaria: (0,25*10)+7,50 = 10,00 
 Pelo critério B, ficaria: (0,50*10)+2,50 = 7,50 
 Logo, o melhor critério de desconto, neste caso, é o critério A. 
Página 2 de 3 
 
 Supondo que fossem comprados 100 livros: 
 Pelo critério A, ficaria: (0,25*100)+7,50 = 32,50 
 Pelo critério B, ficaria: (0,50*100)+2,50 = 52,50 
 Logo, o melhor critério de desconto, neste caso, é o critério B. 
8. Desenvolva um programa que leia três números inteiros e imprima o valor 
intermediário (entre o menor e o maior número). Suponha que os números são 
diferentes. 
9. Construa um programa que leia três números inteiros e imprima um (e apenas um) 
dos seguintes números: 
 1, se todos os números são iguais; 
 2, se todos os números são diferentes; 
 3, se apenas dois números são iguais. 
10. Devido à proximidade com o Dia do Trabalho, uma empresa resolveu conceder 
aumentos salariais a seus funcionários. Aqueles com salário superior a R$ 500, terão 
aumento de 10%, enquanto os que ganham mais de R$ 300 terão aumento de 7%. 
Os demais funcionários terão aumento de apenas 5%. Escreva um programa que 
receba como entrada o salário atual de um funcionário, calcule e exiba o valor de 
seu novo salário já com o aumento concedido. 
11. A companhia aérea Easy Jet oferece passagens baratas para várias cidades européias 
e é muito procurada por turistas de todo o mundo. Entretanto, ela tem regras muito 
rígidas para o tamanho da bagagem de mão de cada cliente: para ser aceita, a mala 
deve ter no máximo 45 cm de largura, 56 cm de comprimento e 25 cm de altura. 
Escreva um programa que receba como entrada as dimensões de uma mala e exiba 
uma mensagem informando se a mala será aceita ou não. 
12. A sorveteria Tropical oferece uma diversidade de sabores e os preços são os 
seguintes: 
Sabor Preço por bola 
Morango/Cereja R$ 4,50 
Damasco/Siriguela R$ 3,80 
Outros sabores R$ 2,75 
Caso o cliente consuma mais de duas bolas, ele tem direito a uma calda de caramelo. 
Sabendo disso, escreva um programa que receba como entrada o sabor e a 
quantidade de bolas desejada por um cliente, e exiba o valor total a ser pago e uma 
mensagem informando se o sorvete terá calda ou não. 
13. A Locadora de Veículos Eudora lançou uma grande promoção esse mês: pagando 
apenas R$ 90 por diária, o cliente pode alugar um carro de passeio. Para cada diária, 
o cliente recebe uma cota de quilometragem de 100 Km. Cada quilômetro a mais 
custará uma taxa extra de R$ 12. Escreva um programa que receba como entrada a 
quantidade de dias e a quilometragem total rodada por um cliente dessa locadora e 
exiba o valor total a ser pago com duas casas decimais. 
Página 3 de 3 
 
14. Luana é uma funcionária dedicada e seu chefe prometeu-lhe um bônus especial de 
75% de seu salário no fim do ano. Ela decidiu usar o dinheiro para fazer uma viagem, 
mas a escolha do destino dependerá do valor do bônus. Caso ela receba menos de 
R$ 2000, ela irá conhecer a Argentina. Já se o bônus for entre R$ 2000 e R$ 3000, ela 
irá para a Espanha. Se o bônus ganho for maior que R$ 3000, ela realizará o sonho 
de conhecer a Alemanha. Escreva um programa que receba como entrada o salário 
de Luana e exiba o nome do país que ela irá conhecer. 
15. Ambrósio é amigo da vizinhança e resolveu dar descontos para agradar seus clientes. 
A mercearia de Ambrósio contém apenas 04 itens, cujos preços são dados pela 
tabela abaixo: 
Código Preço Unitário 
1 R$ 5,30 
2 R$ 6,00 
3 R$ 3,20 
4 R$ 2,50 
A regra de desconto é bem simples: se a quantidade de produtos comprados for 
igual ou maior que quinze, então o desconto é concedido. O desconto também é 
concedido caso o valor total da compra seja maior ou igual a 40 reais.O valor do 
desconto é de 15%.Sua missão é fazer um programa que leia o código do produto, a 
quantidade comprada e imprima o valor que o cliente deve pagar, já considerando 
o desconto quando aplicável.Considere que o cliente só pode comprar um único tipo 
produto por vez. 
16. Nos parques de diversão, alguns brinquedos têm idade e altura mínimas para poder 
andar neles. O parque Ambrolândia possui três brinquedos que possuem essa 
limitação: 
 Barca Viking: 1,5m de altura e 12 anos. 
 ElevatorofDeath: 1,4m de altura e 14 anos. 
 Final Killer: 1,7m de altura ou 16 anos. 
Dada a altura e a idade de uma pessoa, faça um programa que identifique quantos 
brinquedos ele pode andar.

Continue navegando