sábado, 26 de março de 2011

Algoritmo: Lista sobre estrutura de seleção III

Pessoal,
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:


  1. 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.

  1. 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:

    1. o valor da hora trabalhada é igual a 1/5 do salário mínimo;
    2. o salário do mês é igual ao número de horas trabalhadas vezes o valor da hora trabalhada;
    3. para cada dependente acréscimo de 32 reais;
    4. para cada hora extra trabalhada o cálculo do valor da hora trabalhada acrescida de 50%;
    5. o salário bruto é igual ao salário do mês mais os valores dos dependentes mais os valores das horas extras;
    6. 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

    1.  o salário líquido é igual ao salário bruto menos IRRF;
    2. a gratificação segue a próxima tabela:


Salário Líquido     Gratificação
Até 350                 100 reais
Superior a 350      50 reais

    1. o salário a receber do funcionário é igual ao salário líquido mais a gratificação.

  1. 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.


  1. 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.

  1. 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

  1. 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


  1. 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.

  1. 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%

  1. 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:
    1. Se i=1 escrever os três valores a, b, c em ordem crescente.
    2. Se i=2 escrever os três valores a, b, c em ordem decrescente.
    3. 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.

  1. 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.

  1. 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:
    1. 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);
    2. 100 reais, se o motorista ultrapassar de 11 a 30 km/h a velocidade permitida;
    3. 200 reais, se estiver acima de 31km/h da velocidade permitida.

  1. 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.

Pesquisar neste blog

Google