Baixe o app para aproveitar ainda mais
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.
Compartilhar