CI240 - Fundamentos de Programação de Computadores Prova 1 1o semestre 2017 Nome: Instruções para a prova • A prova dura 1 hora e 30 minutos; • A prova é COM consulta SOMENTE a anotações pessoais e às Notas de Aula da disciplina; Questão 1 (25 pontos) Crie um programa que determine e mostre na tela qual a velocidade com que um objeto chega ao chão quando solto de uma certa altura. O usuário informa a altura em metros da qual o objeto foi solto. Como o objeto é solto, sua velocidade inicial é 0 m/s. Assuma que a aceleração da √ gravidade é 9, 8 m/s2 . Você pode usar a fórmula vi 2 + 2ad para calcular a velocidade final, onde vi é a velocidade inicial, a é a aceleração, e d é a distância percorrida. Exemplo de execução: Altura da queda (m): 16.78 Velocidade final: 18.1352 m/s Questão 2 (35 pontos) Dizem por aí que um ano na vida de um ser humano equivale a 7 anos na vida de um cachorro. Contudo, se esquece que cães atingem a idade adulta em 2 (dois) anos. Assim, acredita-se que é melhor contar cada um dos dois primeiros anos de uma pessoa como 10,5 anos caninos, e depois contar cada ano humano adicional como 4 anos caninos. Escreva um programa que implemente esta conversão de anos humanos para anos caninos. Assegure que seu programa funciona corretamente para conversões abaixo de dois anos humanos e para conversões acima de dois anos humanos. O programa deve mostrar mensagens de erro aprrpriadas se usuários fornecerem valores negativos ou nulos. Escreva um programa que obtenha do usuário um valor indicando um nível de som em decibéis. Se o valor informado for extamente um dos valores da tabela, o programa mostra na tela apenas o nome daquele ruído. Se o usuário informar um valor entre os valores listados, então seu programa deve mostrar uma mensagem indicando entre quais ruídos o nível informado está. Seu programa deve também emitir mensagens adequadas caso o valor informado seja menor que o menor ruído na tabela, ou maior que o ruído mais alto da tabela. Exemplo de execução: Informe nivel de som (dB): 106 Ruído de um Cortador de grama Outro exemplo de execução: Informe nivel de som (dB): 50 Ruído entre um Despertador e Sala vazia Outro exemplo de execução: Informe nivel de som (dB): Valor abaixo da escala 30 Outro exemplo de execução: Informe nivel de som (dB): Valor acima da escala 150 Exemplo de execução: Anos humanos: 17 Anos caninos: 81 anos Outro exemplo de execução: Anos humanos: 1 Anos caninos: 10.5 anos Outro exemplo de execução: Anos humanos: -23 Valor de entrada deve ser não-nulo e positivo!!!! Questão 3 (40 pontos) A tabela a seguir mostra uma lista de níveis de som em decibéis para diversos tipos de ruído: Ruído Britadeira Cortador de grama Despertador Sala vazia aaa Nível do som (dB) 130 106 70 40 EST