Calcular o consumo de energia elétrica de eletrodomésticos
Publicado por Iago Lira (última atualização em 16/07/2018)
[ Hits: 3.936 ]
Homepage: https://notabug.org/iagolira/
Script para calcular o consumo médio de energia elétrica gasta por mês. Para usar basta saber o preço do quilowatt-hora (Kwh) da companhia elétrica e a potência de consumo do eletrodoméstico.
#!/bin/bash
#+----------------------------------+
#|Programa: Energia consumida |
#|Autor: Francisco Iago Lira Passos |
#|Data: 11-07-2018 |
#+----------------------------------+
function calculo() {
echo "
======================================
`for (( j=0; j<=fimloop; j++ ))
do
echo "Dispositivo $(($j+1)): ${vndisp[$j]}"
echo "consumo mensal (R$): ${vconsumo[$j]}"
done`
======================================"
echo "Consumo total: R$ $soma"
}
function pergunta() {
clear
echo "O script calcula, em média, o valor de energia gasto em reais por mês"
echo "====================================================================="
echo
echo -ne "Digite a quantidade de dispositivos elétricos que você usa: "
read ndisp
echo
read -p "Quando custa o quilowatt-hora (Kwh): " kwh
echo
fimloop=$(($ndisp-1))
if [ $ndisp > 0 ]; then
for (( i=0; i<=$fimloop; i++ ))
do
#Entrada do usuário
echo
read -p "Digite o nome do dispositivo $((i+1)): " ndisp
echo
read -n 1 -p "Você tem a potencia mensal em Kwh (s/n)? " sn1
echo
if [ "$sn1" = "s" ] || [ "$sn1" = "S" ]; then
read -p "Digite a potência em Watts: " pot
#Gravar dados nos vetores
vndisp[$i]="$ndisp";
vconsumo[$i]=`echo "scale=1; $kwh*$pot" | bc -l`
else
read -p "Digite a potência em Watts: " pot
read -p "Digite a quantidade de horas que fica ligado por dia: " horas
echo
#Gravar dados nos vetores
vndisp[$i]="$ndisp";
vconsumo[$i]=`echo "scale=1; $pot*$horas*30*$kwh/1000" | bc -l`
fi
done
soma=$(echo ${vconsumo[@]} | sed 's/ /+/g' | bc -l)
calculo
else
echo "Digite um número maior que zero!"
pergunta
fi
}
pergunta
Extrair arquivos pelo Nautilus com 7z e Yad
Gerador de Pacotes de Instalação
Nenhum comentário foi encontrado.
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









