Cara no curso a funçao return (base * altura)/2
nao estava escrita com os parenteses
e eu vou dar uma olhada e tentar entender esse codigo que voce me forneçeu para adiquirir mais logica obg !!!
Respondendo a "Só uma coisa, não sei se foi erro ao copiar o c..." dentro da publicação 2 codigos para resolver o mesmo problema
1
2
Nesse caso específico o parênteses não faz diferença porque a multiplicação e divisão tem a mesma precedência e acabam sendo executados na ordem correta.