###---------------------------------------------------###
#---------- Implementação do algoritmo -----------------#
###---------------------------------------------------###
cob_copa = 38
solo_exp = 800
cob_gram = 34
if cob_copa >= 70: # Alternativa 1 copa
if solo_exp >= 1000: # Alternativa 1 solo
print("Recuperação de solo exposto.")
else: # Alternativa 2 solo
print("Avaliar necessidade de enriquecimento em campo")
elif cob_copa >= 60 and cob_copa < 70: # Alternativa 2 copa
if cob_gram >= 35: # Alternativa 1 graminea
if solo_exp >= 1000: # Alternativa 1 solo
print("Capina química ou coroamento + Recuperação de solo exposto")
else: # Alternativa 2 solo
print("Capina química ou coroamento")
else: # Alternativa 2 graminea
if solo_exp >= 1000: # Alternativa 1 solo
print("Recuperação de solo exposto")
else: # Alternativa 2 solo
print("Isolamento")
else: # # Alternativa 3 copa
if cob_gram >= 35: # Alternativa 1 graminea
if solo_exp >= 1000: # Alternativa 1 solo
print("Plantio de adensamento + Capina química ou coroamento + Recuperação de solo exposto")
else: # Alternativa 2 solo
print("Plantio de adensamento + Capina química ou coroamento")
else: # Alternativa 2 graminea
if solo_exp >= 1000: # Alternativa 1 solo
print("Plantio de adensamento + Recuperação de solo exposto")
else: # Alternativa 2 solo
print("Plantio de adensamento")
###---------------------------------------------------###
#---------- Criação da função --------------------------#
###---------------------------------------------------###
def dec_rec(cob_copa, solo_exp, cob_gram):
if cob_copa >= 70: # Alternativa 1 copa
if solo_exp >= 1000: # Alternativa 1 solo
dec = "Recuperação de solo exposto."
else: # Alternativa 2 solo
dec = "Avaliar necessidade de enriquecimento em campo"
elif cob_copa >= 60 and cob_copa < 70: # Alternativa 2 copa
if cob_gram >= 35: # Alternativa 1 graminea
if solo_exp >= 1000: # Alternativa 1 solo
dec = "Capina química ou coroamento + Recuperação de solo exposto"
else: # Alternativa 2 solo
dec = "Capina química ou coroamento"
else: # Alternativa 2 graminea
if solo_exp >= 1000: # Alternativa 1 solo
dec = "Recuperação de solo exposto"
else: # Alternativa 2 solo
dec = "Isolamento"
else: # Alternativa 3 copa
if cob_gram >= 35: # Alternativa 1 graminea
if solo_exp >= 1000: # Alternativa 1 solo
dec = "Plantio de adensamento + Capina química ou coroamento + Recuperação de solo exposto"
else: # Alternativa 2 solo
dec = "Plantio de adensamento + Capina química ou coroamento"
else: # Alternativa 2 graminea
if solo_exp >= 1000: # Alternativa 1 solo
dec = "Plantio de adensamento + Recuperação de solo exposto"
else: # Alternativa 2 solo
dec = "Plantio de adensamento"
return(dec)
# aplicação da função
area01 = dec_rec(75, 800, 22)
print(area01)
area10 = dec_rec(38, 800, 34)
print(area10)