Aula Python – 13 – Estrutura sequencial

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

O 13° diz assim:
“Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:

  1. Para homens: (72.7*h) – 58
  2. Para mulheres: (62.1*h) – 44.7 (h = altura)
  3. Peça o peso da pessoa e informe se ela está dentro, acima ou abaixo do peso”

ATENÇÃO: Para você realizar este exercício, você tem que saber o conceito de
if e else primeiro!! ( clique aqui para ver o tutorial )

O fluxograma (clique para ampliar):

 * Perceba que não fiz a última ordem do exercício (“Peça o peso da pessoa e informe se ela está dentro, acima ou abaixo do peso”) porque tanto o fluxograma como o programa ficaria complicado, mas sinta-se a vontade de fazer. ;D *

Escrevendo o programa:

sexo = input('Digite seu sexo: (1)Para homem (2)Para mulher: ')

if sexo == 1:
    aH = input('Digite sua altura: ')
    vH = 72.7 * aH
    rH = vH - 58
    print 'Seu peso ideal é ',rH,'quilos'
elif sexo == 2:
    aM = input('Digite sua altura: ')
    vM = 62.1 * aM
    rM = vM - 44.7
    print 'Seu peso ideal é ',rM,'quilos'

Saida:

>>>
Digite seu sexo: (1)Para homem (2)Para mulher: 1
Digite sua altura: 1.65
Seu peso ideal é 61.955
>>>

Veja mais aulas do blog!!!

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Sobre powerpython

Programador python, entre outras, como html,css...
Esse post foi publicado em Programação Python e marcado , , , , , , , , , , , , , , , . Guardar link permanente.

Deixe um comentário