correcao padrao composite, o atributo preco não zerava o valor ao realizar getPreco