Prévia do material em texto
ATIVIDADE AVALIATIVA PRÁTICA DA UNIDADE 1 DESENVOLVA UM PROGRAMA EM LINGUAGEM C UTILIZANDO O DEV C ++ PARA O DESAFIO PROPOSTO ABAIXO Conteúdos da unidade 1: estrutura básica de um programa em linguagem C, tipos de dados, variáveis e constantes, operadores relacionais, operadores aritméticos e lógica. ATIVIDADE É INDIVIDUAL - A entrega do programa deve ser realizada como um anexo do arquivo desenvolvido, o arquivo .C ou .Cpp gerado pelo DEV C++. NÃO será aceito a entrega de um arquivo em pdf e nem em forma de imagem, e também não em outra ferramenta ou linguagem de programação , é linguagem C , não é C++ . SE FOR REALIZADA SEM SEGUIR AS ESPECIFICAÇÕES DESCRITAS, A ATIVIDADE SERÁ ZERADA! Peso da atividade avaliativa : 2,5 A pontuação da atividade será distribuída da seguinte forma: - Definições das variáveis, entrada de dados , estrutura e lógica do programa – 0,5 pontos - Cálculos propostos para o desafio – 1,5 ponto - Geração do relatório final - 0,5 pontos Desafio Prático: Sistema de Análise de Consumo de Energia Uma empresa fornecedora de energia elétrica deseja desenvolver uma versão inicial de um sistema para acompanhar o consumo de seus clientes. Para fins de testes iniciais, o programa deverá coletar informações de um único consumidor e realizar alguns cálculos automáticos, para verificação a qualidade e corretude da solução proposta. O valor do quilowatt-hora (kWh) utilizado para o teste é fixo e igual a R$ 0,85. Além disso, a empresa considera que um consumo acima de 300 kWh caracteriza alto consumo. Desenvolva um programa em linguagem C, que execute as seguintes ações: Entradas : Solicitar ao usuário: • Nome do Cliente • Quantidade de kWh consumidos no mês por um determinado cliente Calcular ( PESO 1,2): 1. Valor total da conta 2. O valor da metade do consumo informado 3. Dobro do consumo informado 4. Verificar se o consumo ultrapassou 300 kWh ( imprimir 1 para Verdadeiro e 0 para Falso) 5. Verificar se o valor da conta ultrapassou R$ 250,00 ( imprimir 1 para Verdadeiro e 0 para Falso) 6. Verificar simultaneamente(NÃO UTILIZAR COMANDO CONDICIONAL if, SOMENTE TESTE COM OS OPERADORES LÓGICOS): • Condição 1 >> consumo maior que 300 kWh • Condição 2 >> valor da conta maior que R$ 350,00 Utilizar o operador lógico para imprimir a saída do teste. (Deve imprimir 1 para Verdadeiro quando as 2 condições forem cumpridas e imprimir 0 para Falso, quando uma delas não for cumprida). Saídas que devem ser impressas como Relatório Final do teste : • Nome do Cliente • Consumo informado • Valor da conta • Metade do valor da conta • Dobro do valor do consumo • Resultado das verificações lógicas TESTE DE MESA PARA VERIFICAÇÃO DO PROGRAMA DESENVOLVIDO Digite o Nome do Cliente : Pedro Silva Digite o consumo do cliente em kWh: 350.0 RELATÓRIO DO TESTE Cliente : Pedro Silva Consumo: 350.00 kWh Valor da conta: R$ 297.50 Metade do consumo: R$ 175.00 Dobro do consumo: R$ 700.00 Consumo maior que R$ 300? 1 Conta maior que R$ 250? 1 As duas condições são verdadeiras? 0