• Matéria: Informática
  • Autor: Paulohhenrique18
  • Perguntado 3 anos atrás

O consumo de energia é um tema muito discutido atualmente, e, como cidadãos conscientes, auxiliar a preservá-la é um dever de todos.

São diversas as formas de produção de energia elétrica no mundo, como hidráulica, fóssil, solar, biomassa, eólica, nuclear, geotérmica, entre outras. Algumas agridem mais o nosso planeta; outras, menos. Em função da geração de energia e os impactos causados no planeta, precisamos nos preocupar em consumir menos e de forma mais consciente, para que seja possível produzir menos e reduzir ao máximo o impacto no meio ambiente. É preciso investir cada vez mais em energias renováveis para reduzir a poluição e o aquecimento global.

Vamos ajudar o planeta?
Que tal verificarmos o consumo de alguns componentes elétricos em uma residência?

Neste desafio, desejamos calcular o consumo mensal de energia baseando-nos em uma casa que possui somente quatro aparelhos eletrônicos básicos, sendo os mais utilizados pela maioria das residências. Com isso, objetivamos simplificar o problema e ilustrar a situação.

Para o estudo de caso, utilizaremos a seguinte representação das colunas na tabela:
Nome do aparelho: representa a descrição dos nomes dos aparelhos que a residência possui.

Potência em watts: representa o consumo dos aparelhos da residência em watts por hora.

Horas por dia: tempo de uso do aparelho em horas por dia.

O número de dias que o aparelho fica ligado durante o mês será sempre levando em consideração o mês comercial de 30 dias, não de 31. Assim, utilizaremos a quantidade de 30 dias para a referência do mês.

Para o problema proposto, levaremos em consideração que o custo de 1 kWh é R$ 0,30, não importando o horário de consumo, o estado onde a residência se encontra nem a operadora que fornece a energia. Assim, será cobrado o valor padrão de R$ 0,30 em cada kW por hora para a residência.

Ao final, gostaríamos de saber qual será o consumo de kW de cada aparelho separadamente, assim como o valor gasto em reais de energia ao final do mês.

Para resolver o problema, desenvolva as seguintes etapas:

a) Declare as variáveis necessárias e os seus tipos para resolver o problema apresentado. Todos os valores da tabela devem ser atribuídos para as variáveis para serem utilizadas nos cálculos.

b) Descreva de forma algorítmica a sequência correta de atribuições e operações necessárias para a resolução do problema do cálculo de consumo de energia durante o mês na residência apresentada. Deve ser calculado o consumo em kW de cada aparelho, separadamente, e o valor (em reais) a ser pago pelo consumo de todos os aparelhos, ou seja, calcular a conta de energia elétrica da residência ao final do mês.

Anexos:

Respostas

respondido por: FlavioSVBR
0

Resposta:

(Aviso: Como o texto não especifica, todo o exercício foi feito em JAVA)

Fiz dois modelos, os códigos podem ser encontrado logo abaixo no arquivos que disponibilizei.

O (ExercicioEnergiaV1), é o que o exercício do texto pede.

Saída ExercicioEnergiaV1:

Chuveiro

Consumo no final do mês: 90kW

Freezer

Consumo no final do mês: 144kW

Geladeira

Consumo no final do mês: 180kW

Lâmpada

Consumo no final do mês: 18kW

Total da fatura a pagar no final do mês, R$: 129,60

_______________________________________

O (ExercicioEnergiaV2) é mais limpo e tem mais um detalhe.

Saída ExercicioEnergiaV2:

Chuveiro

Consumo no final do mês: 90kW

Valor do consumo individual no final do mês, R$:27,00

Freezer

Consumo no final do mês: 144kW

Valor do consumo individual no final do mês, R$:43,20

Geladeira

Consumo no final do mês: 180kW

Valor do consumo individual no final do mês, R$:54,00

Lâmpada

Consumo no final do mês: 18kW

Valor do consumo individual no final do mês, R$:5,40

Total da fatura a pagar no final do mês, R$: 129,60

Explicação:

public class Main {

   public static void main(String[] args) {

//Se for usar TEXTOS em uma variável, o tipo dela é (String).

       String eletronicoC = "Chuveiro";

       String eletronicoF = "Freezer";

       String eletronicoG = "Geladeira";

       String eletronicoL = "Lâmpada";

//Se for usar NÚMEROS em uma variável, Existe alguns tipos que podem ser usados, ex: byte, short, int, long, double, float

//short: é capaz de armazenar valores entre -32768 até 32767

       short wattsC = 3000;

       short wattsF = 200;

       short wattsG = 250;

       short wattsL = 120;

// byte: é capaz de armazenar valores entre -128 até 127

       byte horasDiaC = 1;

       byte horasDiaF = 24;

       byte horasDiaG = 24;

       byte horasDiaL = 5;

//int: é capaz de armazenar valores entre -2147483648 até 2147483647

       int consumoMesC = wattsC * (horasDiaC * 30) / 1000;

       int consumoMesF = wattsF * (horasDiaF * 30) / 1000;

       int consumoMesG = wattsG * (horasDiaG * 30) / 1000;

       int consumoMesL = wattsL * (horasDiaL * 30) / 1000;

//double: é usado quando precisamos armazenar números de ponto-flutuante em uma variável, ex: 54.5

       double totalPagaMesC = consumoMesC * 0.30;

       double totalPagaMesF = consumoMesF * 0.30;

       double totalPagaMesG = consumoMesG * 0.30;

       double totalPagaMesL = consumoMesL * 0.30;

       System.out.println(eletronicoC + "\nConsumo no final do mês: " + consumoMesC + "kW");

       System.out.println("\n" + eletronicoF + "\nConsumo no final do mês: " + consumoMesF + "kW");

       System.out.println("\n" + eletronicoG + "\nConsumo no final do mês: " + consumoMesG + "kW");

       System.out.println("\n" + eletronicoL + "\nConsumo no final do mês: " + consumoMesL + "kW");

       System.out.printf("\nTotal da fatura a pagar no final do mês, R$: " + "%.2f", (totalPagaMesC + totalPagaMesF + totalPagaMesG + totalPagaMesL));

   }

}

Se quiser se aprofundar mais, recomendo ler os tipos primitivos.

Anexos:
Perguntas similares