n: 5 • Duração da prova: 1 hora e 40 minutos; x(1) e x(2): 2 3 • A prova é SEM CONSULTA; x(3) = 6 • Esta folha de enunciados deverá ser entregue ao profes- x(4) = 9 sor junto com a folha de respostas; x(5) = 54 • Nos exemplos de execução de programas, a saída para a tela emitida pelo programa está em itálico e a entrada do Outro exemplo de execução: usuário está representada em negrito. n: 2 • Os programas devem se comportar como indicado no n deve ser maior ou igual a 3 enunciado e nos exemplos, independentemente dos dados digitados, obtendo entradas e mostrando men- Outro exemplo de execução: sagens e resultados NA MESMA SEQUÊNCIA E DA n: 7 MESMA FORMA (incluindo os textos das mensa- x(1) e x(2): 1 3 gens). x(3) = 3 x(4) = 6 x(5) = 18 Questão 1 (50 pontos) x(6) = 24 Faça um programa em C++ que receba um carac- x(7) = 432 tere referente a um dos seguintes cargos: ’F’ ou ’f’ para funcionário e ’G’ ou ’g’ para gerente e receba o valor do salário. Se o usuário for funcionário cal- cular um desconto de 10% do valor total do salário, se escolher a opção gerente calcular um desconto de 25% do total do salário. Para um gerente, a quantidade de meses no cargo também deverá ser informada. Se o tempo no cargo for maior que 12 meses o desconto sobre o salário sobe para 30%. Após calcular o desconto no salário, o programa deve exibir o salário final, com o desconto aplicado ao salário inicial.
Exemplo de execução: Digite o valor do salario: 6000.00 Qual seu cargo? f Valor total a ser pago: 5400.00
Outro exemplo de execução:
Digite o valor do salario: 10000.00 Qual seu cargo? g Quantos meses esta no cargo? 5 Valor total a ser pago: 7500.00
Questão 2 (50 pontos)
Considere uma sequência composta de n termos (n deve ser maior ou igual a 3), na qual cada termo é calculado da seguinte forma:
• quando i é par (i = 4, 6, 8, · · · , n):
xi = xi−1 + xi−2 • quando i é ímpar (i = 3, 5, 7, · · · , n): xi = xi−1 × xi−2
Faça um programa em C++ que leia da entrada o
tamanho da sequencia, ou seja, o valor de n, e os valor de x1 e x2 . Seu programa deve imprimir na tela os valores de xi para i = 3, 4, 5, · · · , n.