01 - Elaborar um programa para calcular o IMC (índice de massa corporal ) de N
pessoas utilizando função. def imc(a,b): l = a/(b**2) return l
print ('Classificação IMC')
n = int(input('Informe o valor de n: ')) while n<=0: print ('O valor informado é inválido') n = int(input('Informe o valor de n: ')) for i in range (1,n+1): x = float(input('Informe o peso em kilogramas : ')) while x <=0: print ('O valor informado é inválido') x = float(input('Informe o peso em kilogramas : ')) h = float(input('Informe a altura em metros : ')) while h <=0: print ('O valor informado é inválido') h = float(input('Informe a altura em metros : ')) c = imc(x,h) if c <=18.55: print ('O IMC = %2.f' %c,'(Abaixo do peso)') elif 18.5<c<24.9: print ('O IMC = %2.f' %c,'(Peso adequado)') elif 25<c<29.9: print ('O IMC = %2.f' %c,'(Pé-obeso)') elif 30<c<34.9: print ('O IMC = %2.f' %c,'(Obsidade Grau )I') elif 35<c<39.9: print ('O IMC = %2.f' %c,'(Obsidade Grau II)') elif c>=40: print ('O IMC = %2.f' %c, '(Obsidade Grau III)') print (' ') 2) Elaborar um programa, usando funções, para calcular a área de uma hélice irregular de um barco (área cinza) import math as m def area(r): l = m.pi*r*r return l
def areat(b,h): p = b*h/2 return p
print ('Área de um Hélice Irregular')
print (' ') b1 = float(input('Informe o valor da base 1 : ')) while b1 <=0: print ('O valor informado é inválido') b1 = float(input('Informe o valor da base 1 : '))
h1 = float(input('Informe o valor da altura 1 : '))
while h1 <=0: print ('O valor informado é inválido') h1 = float(input('Informe o valor da altura 1 : ')) print (' ') b2 = float(input('Informe o valor da base 2 : ')) while b2 <=0: print ('O valor informado é inválido') b2 = float(input('Informe o valor da base 2 : '))
h2 = float(input('Informe o valor da altura 2 : '))
while h2<=0: print ('O valor informado é inválido') h2 = float(input('Informe o valor da altura 2 : ')) print (' ') b3 = float(input('Informe o valor da base 3 : ')) while b3 <=0: print ('O valor informado é inválido') b3 = float(input('Informe o valor da base 1 : '))
h3 = float(input('Informe o valor da altura 3 : '))
while h3 <=0: print ('O valor informado é inválido') h3 = float(input('Informe o valor da altura 3 : ')) print (' ') b4 = float(input('Informe o valor da base 4 : ')) while b4 <=0: print ('O valor informado é inválido') b4 = float(input('Informe o valor da base 4 : '))
h4 = float(input('Informe o valor da altura 4: '))
while h4 <=0: print ('O valor informado é inválido') h4= float(input('Informe o valor da altura 4 : ')) print (' ') r = float (input('Informe o valor do raio : ')) while r <=0: print ('O valor informado é inválido') r = float (input('Informe o valor do raio : ')) print (' ') print (f' A área da figura é Área I: {areat(b1,h1)}, Área II: {areat(b2,h2)}, Área III: {areat(b3,h3)}, Área IV: {areat(b4,h4)} e o Raio: {area(r)}') c = areat(b1,h1) + areat(b2,h2) + areat(b3,h3) + areat(b4,h4) + area(r) print ('A área total da figura é : ',c)
3- Elaborar um programa com função para calcular o valor de Y. A função de
usuário será responsável pelo cálculo de acordo com as seguintes condições: import math as m def anl(r): if x < -10: y = m.log(m.fabs(x))+3 elif -10<=x<=10: y= m.pow(x,5) else: y = m.sqrt(x-9) return y