Calcula o Índice de Massa Corporal (IMC)
Publicado por Douglas A. Santos (última atualização em 06/04/2015)
[ Hits: 8.634 ]
Homepage: .
Fala ae pessoal do VOL!
Sou iniciante em shell script e fiz um que calcula o IMC.
Testem aí e me digam o que acharam.
#!/bin/bash #AUTOR: DOUGLAS #DATA: 29/03/2015 #CALCULANDO O INDICE DE MASSA CORPORAL (IMC) clear echo echo " |-------------------------------------------|" echo " | ------ CALCULANDO O IMC ------ |" echo " |-------------------------------------------|" echo echo echo " Se o resultado for: " echo echo " Abaixo de 17 ----------- Muito abaixo do peso " echo " Entre 17 e 18,49-------- Abaixo do peso" echo " Entre 18,5 e 24,99 ----- Peso normal" echo " Entre 25 e 29,99 ------- Acima do peso" echo " Entre 30 e 34,99 ------- Obesidade I" echo " Entre 35 e 39,99 ------- Obesidade II (severa)" echo " Acima de 40 ------------ Obesidade III (mórbida)" echo echo #ENTRADA DE DADOS echo -n " DIGITE SUA ALTURA ... EX: (1.70) : " read Altura echo -n " DIGITE SEU PESO ... EX: (65.0) : " read Peso echo #FIM ENTRADA DE DADOS #CALCULO DO IMC Imc=`bc << EOF scale=2 $Peso / ($Altura * $Altura) EOF ` #FIM CALCULO IMC #RESULTADO DO IMC MuitoAbaixoPeso=`echo "scale=2 ; $Imc <= 17" | bc` AbaixoPeso=`echo "scale=2 ; $Imc >= 17.01 && $Imc <= 18.49" | bc` PesoNormal=`echo "scale=2 ; $Imc >= 18.5 && $Imc <= 24.99" | bc` AcimaPeso=`echo "scale=2 ; $Imc >= 25 && $Imc <= 29.99" | bc` Obesidade1=`echo "scale=2 ; $Imc >= 30 && $Imc <= 34.99" | bc` Obesidade2=`echo "scale=2 ; $Imc >= 35 && $Imc <= 39.99" | bc` Obesidade3=`echo "scale=2 ; $Imc >= 40" | bc` if [ $MuitoAbaixoPeso -eq 1 ] then echo "Seu IMC é $Imc, voce esta muito abaixo do seu peso." else if [ $AbaixoPeso -eq 1 ] then echo "Seu IMC é $Imc, voce esta abaixo do seu peso." else if [ $PesoNormal -eq 1 ] then echo "Seu IMC é $Imc, voce esta no seu peso normal." else if [ $AcimaPeso -eq 1 ] then echo "Seu IMC é $Imc, voce esta acima do seu peso." else if [ $Obesidade1 -eq 1 ] then echo "Seu IMC é $Imc, voce esta com obesidade 1." else if [ $Obesidade2 -eq 1 ] then echo "Seu IMC é $Imc, voce esta com obesidade 2." else if [ $Obesidade3 -eq 1 ] then echo "Seu IMC é $Imc, voce esta com obesidade 3." fi fi fi fi fi fi fi echo
Instalação Zabbix-agent CentOS 6
Configurações gerais de rede em Debian Server
Mudando a extensão de vários arquivos
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (12)