Prova de Programagao - 1° Ano - 05/12/2017 - 22.5 Pontos Prof Joao on
Panceri INSTITUTO FEDERAL
EseARTO SANTO
Nome: ‘Campus Linhares
41)(11.25 Pontos) Construir um algoritmo para calcular as raizes de uma
equagao do 2° grau, sendo que os valores dos coeficientes A, B, e C devem ser lidos através de 3 entradas
analégicas. O valor dos coeficientes e das raizes devem ser exibidos em um led ou na porta serial. Para cada
porta analégica utilize a equaco (analogRead(porta)-512)/51.2 que mapeia os valores lidos de 0 a 1023 para
“10a 10,
Consideragées importantes:
1 - Para que a equacdo seja de 2° Grau, ‘A’ deve ser diferente de zero
2. Se delta (A) for igual a zero. O programa sé deve mostrar um resultado(x)
3. Se delta (A) for maior que zero. O programa deve apresentar dois resultados (x’ ¢ x")
4 Se delta (A) for menor que zero. O programa deve apresentar a seguinte mensagem:
‘A Equacao nao possui raizes reais,
Dica: Extrair a raiz quadrada de um numero é o mesmo que elevé-lo a 0.5%
3) (11.25 Pontos) Escreva um programa que calcule em tempo real o prego a ser pago fornecimento de
energia elétrica para o funcionamento de um determinado equipamento. A poténcia consumida pelo
equipamento, em Watts, sera obtido por meio da porta analdgica por meio da equagao
{analogRead(porta)"10). 0 tempo de funcionamento, em horas, pode ser simulado como quantas vezes 0
loop se repete (Sugestao: Coloque um delay(1000)) . 0 célculo do valor a ser pago se basele na tabela
abaixo:
Prego por tipo e faixa de Consumo
Tipo Falxa (kWh) Prego! kWh
Residencial Até 500 RS 0,40
‘Acima de 500 RS0,65
‘A Energia consumida (KWh) 6 0 somatério da poténcia do equipamento a cada hora. (Importante: Observe
que a poténcia do equipamento é em Watts e a Energia consumida esta em em “Quilowatt-hora’.)
A saida do programa deve ser de acordo com o exemplo abaixo:
Poténcia Atual do Equipamento (W): 1000
‘Tempo de Funcionamento (H): 4
Energia Consumida (kWh): 500
Valor a ser pago (RS): 200