Teste de Índice de Massa Corporal (IMC)
Publicado por Luciano J Grisoste 09/04/2009
[ Hits: 6.916 ]
Famoso teste de Índice de Massa Corporal, atualizado.
#!/bin/sh clear resposta='s' while [ $resposta = "s" ]; do clear echo ' # # #### ##### # #### # # # ##### ## #### # ## ## #### # # # # # # # # # # # # # # # # # # # # ##### # # # # # # # # # #### # # ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### # # #### #### #### #### ##### ## # #### # # # #### ' abaixo='185' normal='249' sobrepeso='299' obesidade1='349' obesidade2='399' echo ' ' echo -n "Digite seu peso: "; read peso echo -n "Digite sua altura: "; read altura clear imc=$(echo "scale=1; $peso / ($altura * $altura)" | bc | sed 's/\.//') 2> /dev/null echo ' ' if [ $imc -lt $abaixo ] 2> /dev/null then echo "Você está abaixo do peso ideal!" fi if ([ $imc -ge $abaixo ] && [ $imc -le $normal ]) 2> /dev/null then echo "Parabéns, você está em seu peso normal!" fi if ([ $imc -gt $normal ] && [ $imc -le $sobrepeso ]) 2> /dev/null then echo "Você está acima do peso (Sobrepeso)!" fi if ([ $imc -gt $sobrepeso ] && [ $imc -le $obesidade1 ]) 2> /dev/null then echo "Obesidade (Grau I)!" fi if ([ $imc -gt $obesidade1 ] && [ $imc -le $obesidade2 ]) 2> /dev/null then echo "Obesidade (Grau II)!" fi if [ $imc -gt $obesidade2 ] 2> /dev/null then echo "Obesidade (Grau III)!" fi imc=$(echo "scale=1; $imc /10" | bc | sed 's/\./,/') 2> /dev/null echo "Seu IMC é: [$imc]; (O IMC normal é de 18,5 à 24,9)." echo ' ' echo -n "Deseja calcular outro IMC? (s/n): "; read opcao if [ $opcao = "n" ] then exit fi done exit 0 #Cálculo IMC Situação #_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ #Abaixo de 18,5 Você está abaixo do peso ideal #Entre 18,5 e 24,9 Parabéns — você está em seu peso normal! #Entre 25,0 e 29,9 Você está acima de seu peso (sobrepeso) #Entre 30,0 e 34,9 Obesidade grau I #Entre 35,0 e 39,9 Obesidade grau II #40,0 e acima Obesidade grau III
Meu script em shell entendo chamadas ao sistema do mesmo
Instalando e configurando Postgres com Dialog
Script que mostra um menu e lista opções para o usuário...
TimerDown v1.0 - timer para desligar o PC
Script para Controlar Conexao Speedy
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux









