Está disponível no link a seguir outra lista de exercícios sobre seleção.
http://www.4shared.com/document/5Hbx1t95/Lista_Instrucao_Selecao_III.html
Abaixo o conteúdo da mesma:
- Uma companhia de seguros tem três categorias de seguros baseadas na idade e ocupação do segurado. Somente pessoas com pelo menos 18 anos e não mais de 70 anos podem adquirir apólices de seguros. Quanto às classes de ocupações foram definidos três grupos de risco. A tabela a seguir fornece as categorias em função da faixa de idade e do grupo de risco:
Idade | Baixo | Médio | Alto |
18 a 24 | 7 | 8 | 9 |
25 a 40 | 4 | 5 | 6 |
41 a 70 | 1 | 2 | 3 |
Faça um programa que receba a idade e o grupo de risco (b. m ou a) e determine e imprima o código do seguro.
- Faça um programa que receba o valor do salário mínimo, o número de horas trabalhadas, o número de dependentes do funcionário e a quantidade de horas extras trabalhadas. Calcule e imprima o salário a receber do funcionário seguindo as regras abaixo:
- o valor da hora trabalhada é igual a 1/5 do salário mínimo;
- o salário do mês é igual ao número de horas trabalhadas vezes o valor da hora trabalhada;
- para cada dependente acréscimo de 32 reais;
- para cada hora extra trabalhada o cálculo do valor da hora trabalhada acrescida de 50%;
- o salário bruto é igual ao salário do mês mais os valores dos dependentes mais os valores das horas extras;
- cálculo do valor do imposto de renda retido na fonte segue a tabela abaixo:
IRRF Salário Bruto
Isento Inferior a 200
10% de 200 até 500
20% superior a 500
- o salário líquido é igual ao salário bruto menos IRRF;
- a gratificação segue a próxima tabela:
Salário Líquido Gratificação
Até 350 100 reais
Superior a 350 50 reais
- o salário a receber do funcionário é igual ao salário líquido mais a gratificação.
- Faça um algoritmo que leia 3 valores (A, B e C) e verifica se eles formam ou não um triângulo. Em caso positivo, calcular o perímetro do triângulo e em caso negativo, calcular a área do trapézio que tem A e B como base e C como altura. Para qualquer um dos casos, deve ser apresentada uma mensagem correspondente.
- Ler 2 valores A e B. Se A for igual a B devem ser lidos novos valores para A e B.Se A for menor que B calcular e imprimir a soma dos números ímpares existentes entre A(inclusive) e B(inclusive).Se A for maior que B calcular e imprimir a média aritmética dos múltiplos de 3 existentes entre A(inclusive) e B(inclusive). Considere que só serão informados valores inteiros positivos.
- Tendo como dados de entrada a altura e o sexo de uma pessoa (M - masculino e F - feminino), construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas: - para homens: (72.7*h)-58 - para mulheres: (62.1*h)-44.7
- Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no último ano. Faça um algoritmo que leia o saldo médio de um cliente e calcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o valor do crédito.
Saldo médio Percentual
de 0 a 200 nenhum crédito
de 201 a 400 20% do valor do saldo médio
de 401a 600 30% do valor do saldo médio
acima de 601 40% do valor do saldo médio
- Um usuário deseja um algoritmo onde possa escolher que tipo de média deseja calcular a partir de 3 notas. Faça um algoritmo que leia as notas, a opção escolhida pelo usuário e calcule a média. 1 indica média aritmética e 2 média ponderada.
- Uma empresa concederá um aumento de salário aos seus funcionários, variável de acordo com o cargo, conforme a tabela abaixo. Faça um algoritmo que leia o salário e o cargo de um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então, receber 40% de aumento. Mostre o salário antigo, o novo salário e a diferença.
Código Cargo Percentual
101 Gerente 10%
102 Engenheiro 20%
103 Técnico 30%
- Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir:
- Se i=1 escrever os três valores a, b, c em ordem crescente.
- Se i=2 escrever os três valores a, b, c em ordem decrescente.
- Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique entre os outros dois.
- Escrever um algoritmo que lê as 3 notas obtidas por um aluno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a média de aproveitamento, usando a fórmula: MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7 A atribuição de conceitos obedece a tabela abaixo:
Média Conceito
9,0 A
7,5 e < 9,0 B
6,0 e < 7,5 C
4,0 e < 6,0 D
< 4,0 E
O algoritmo deve escrever do aluno, suas notas, a média dos exercícios, a média de aproveitamento, o conceito correspondente e a mensagem: APROVADO se o conceito for A,B ou C e REPROVADO se o conceito for D ou E.
- Leia a velocidade máxima permitida em uma avenida e a velocidade com que o motorista estava dirigindo nela e calcule a multa que uma pessoa vai receber, sabendo que são pagos:
- 50 reais se o motorista estiver ultrapassar em até 10km/h a velocidade permitida (ex: velocidade máxima: 50km/h; motorista a 60km/h ou a 56km/h);
- 100 reais, se o motorista ultrapassar de 11 a 30 km/h a velocidade permitida;
- 200 reais, se estiver acima de 31km/h da velocidade permitida.
- Um posto está vendendo combustíveis com a seguinte tabela de descontos:
Álcool: até 20 litros, desconto de 3\% por litro.
acima de 20 litros, desconto de 5\% por litro.
Gasolina: até 20 litros, desconto de 4\% por litro.
acima de 20 litros, desconto de 6\% por litro.
Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (codificado da seguinte forma: A - álcool, G - gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço da gasolina é de R$ 1,20 o litro e o álcool R$ 0,90.