An open API service indexing awesome lists of open source software.

https://github.com/leonardoennes/eer-pe

Eficiência Energética Residencial - Projeto autoral destinado a disciplina de Programação Estruturada
https://github.com/leonardoennes/eer-pe

academic-projects c energy-efficiency ifsul-charqueadas

Last synced: about 2 months ago
JSON representation

Eficiência Energética Residencial - Projeto autoral destinado a disciplina de Programação Estruturada

Awesome Lists containing this project

README

        

# Eficiência Energética Residencial

Este projeto é uma calculadora de consumo energético e viabilidade solar desenvolvida como parte da disciplina de **Programação Estruturada**. O programa é uma ferramenta autoral que visa auxiliar usuários a compreender melhor seu consumo de energia elétrica e avaliar a possibilidade de adoção de energia solar.

---

## 🛠️ Propósito

O principal objetivo deste projeto é fornecer uma análise detalhada do consumo energético residencial, permitindo aos usuários:

- **Calcular** o consumo diário e mensal de eletrodomésticos.
- **Estimar** o custo mensal de energia elétrica.
- **Identificar** o eletrodoméstico com maior consumo.
- **Avaliar** a viabilidade de instalação de um sistema de energia solar.

---

## ✨ Funcionalidades

- **Cálculo de Consumo:** Calcula o consumo de energia de múltiplos eletrodomésticos com base em sua potência e horas de uso diário.
- **Estimativa de Custos:** Considera diferentes bandeiras tarifárias para calcular o custo mensal de energia.
- **Análise Detalhada:** Exibe resultados como consumo diário, mensal e custo de energia para cada eletrodoméstico.
- **Identificação de Maior Consumo:** Utiliza uma função recursiva para identificar o eletrodoméstico com maior consumo.
- **Simulação Solar:** Calcula a economia potencial com a adoção de energia solar, considerando o consumo atual.
- **Análise de Viabilidade:** Avalia a viabilidade da instalação solar, calculando o tempo de retorno do investimento (payback) com base no tipo de residência.
- **Salvar o relatorio:** É possivel salvar o relatorio gerado pelo programa em um arquivo .txt na raiz do projeto

---

## 🧩 Estrutura do Projeto

O projeto é composto pelos seguintes arquivos:

- **`main.c`:** Contém a função principal que coordena a execução do programa.
- **`func.c`:** Implementa as funções de cálculo e análise.
- **`lib.h`:** Define constantes e protótipos de funções utilizadas no projeto.

---

Autor: Leonardo Ennes