Calculando o IMC
Publicado por André Gondim 13/03/2008
[ Hits: 15.893 ]
Homepage: http://andregondim.eti.br
Cálculo de IMC. Baseado em código aqui mesmo no VOL.
Procurei refinar um pouco, e aprender algo mais sobre python.
# calculadora de imc, primeiro programa em python # autor: Andreh Gondim http://andregondim.eti.br # data: 17/02/2008 # idehia base: http://www.vivaolinux.com.br/scripts/verFonte.php?codigo=2477&arquivo=IMC.py # calculadora de imc, primeiro programa em python # autor: Diogoryu # data: 11/01/2007 # codigo original abaixo #def peso(): # print("calculo para verificacao do IMC \n") # nome = (raw_input("Por favor digite o seu nome \n")) # print ("seja bem vindo(a) " +nome+ " para o calculo do imc \n") # h = float(raw_input(" \n insira a sua altura em centimetros separada por ponto \n")) # peso = float(raw_input("digite o seu peso \n")) # sexo = raw_input("insira o seu sexo: masculino ou feminino \n") # if sexo == 'masculino': # imc = peso / h ** 2 # print ("o seu imc eh ") + str(imc) # resp = (raw_input("deseja ver o seu peso ideal, digite: sim ou nao ")) # if resp == 'sim': # print "\n o seu peso ideal eh " + str((72.2*h) - 57) # # else: # imc = peso / h ** 2 # print ("o seu imc eh ") + str(imc) # resp = (raw_input("deseja ver o seu peso ideal, digite: sim ou nao ")) # if resp == 'sim': # print "\n o seu peso ideal eh " + str((62.1*h) - 44.7 ) def peso(nome): print("Calculo para verificacao do IMC \n") print ("Seja bem vindo(a) %s para o calculo do imc \n" %nome) while 1: try: h = float(raw_input("\nInsira a sua altura em centimetros separada por ponto \n")) break except: print 'Verifique o valor digitado' while 1: try: peso = float(raw_input("Digite o seu peso \n")) break except: print 'Verifique o valor digitado' while 1: try: sexo = raw_input("Insira o seu sexo: (m)asculino ou (f)eminino \n") if (sexo == 'm') or (sexo == 'f') : break except: print 'Entre apenas com m ou f para o sexo' imc = peso / h ** 2 print 'Ola %s seu IMC eh %.2f' % (nome, imc ) while 1: try: resp = raw_input('Deseja ver o seu peso ideal, digite (s)im ou (n)ao ') if resp == 's' or resp == 'n': break except: print 'Entre com s ou n' if (resp == 's') and (sexo == 'm'): temp = ((72.2*h) - 57) print "\nOla %s, o seu peso ideal eh %.2f " % (nome, temp) elif (resp == 's') and (sexo == 'f'): temp = ((62.1*h) - 44.7 ) print "\nOla %s, seu peso ideal eh %.2f " % (nome, temp) while 1: print ('Deixe em branco para sair do programa') nome = (raw_input("Por favor digite o seu nome: \n")) if not nome: break peso(nome)
Calculo da area de um triangulo (introdutório)
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
Como Incorporar o Áudio no Executável ? (1)
O que você está ouvindo agora? [2] (130)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter