# -*- coding: utf-8 -*-
"""
Created on Wed Feb 10 13:41:52 2021
@author: Gustavo Eduardo Marcatti
"""
import math
###---------------------------------------------------###
#---------------- Sem criar função ---------------------#
###---------------------------------------------------###
# talhão 1
dap1 = 22
alt1 = math.exp(3.7004 - 7.6165/dap1)
vol_arv1 = 0.0000599458 * dap1**1.82083 * alt1**0.97645
vol_ha1 = 1111 * 0.9 * vol_arv1
area_ha1 = 40
vol_talhao1 = vol_ha1 * area_ha1
# talhão 2
dap2 = 19
alt2 = math.exp(3.7004 - 7.6165/dap2)
vol_arv2 = 0.0000599458 * dap2**1.82083 * alt2**0.97645
vol_ha2 = 1111 * 0.92 * vol_arv2
area_ha2 = 35
vol_talhao2 = vol_ha2 * area_ha2
# talhão 3
dap3 = 25
alt3 = math.exp(3.7004 - 7.6165/dap3)
vol_arv3 = 0.0000599458 * dap3**1.82083 * alt3**0.97645
vol_ha3 = 1111 * 0.91 * vol_arv3
area_ha3 = 42
vol_talhao3 = vol_ha3 * area_ha3
vol_total = vol_talhao1 + vol_talhao2 + vol_talhao3
print("Volume total:", round(vol_total, 2), "m³")
###---------------------------------------------------###
#----------- Com criação de função ---------------------#
###---------------------------------------------------###
def func_total(dap, sobr, area_talhao):
alt = math.exp(3.7004 - 7.6165/dap)
vol_arv = 0.0000599458 * dap**1.82083 * alt**0.97645
vol_ha = 1111 * sobr/100 * vol_arv
vol_talhao = vol_ha * area_talhao
print("Volume total:", round(vol_talhao, 2), "m³")
return(vol_talhao)
vf_talhao1 = func_total(22, 90, 40)
vf_talhao2 = func_total(19, 92, 35)
vf_talhao3 = func_total(25, 91, 42)
vf_talhao = vf_talhao1 + vf_talhao2 + vf_talhao3