O professor passou 3 variáveis, fiz sem nenhum e fazendo o calculo de imposto por fora está batendo o resultado esperado...
CREATE OR REPLACE PROCEDURE CALCULA_IMPOSTO
(p_ID IN PRODUTO_VENDA_EXERCICIO.ID%TYPE, p_RESULTADO OUT PRODUTO_VENDA_EXERCICIO.VALOR_TOTAL%TYPE)
IS
BEGIN
    SELECT ((PRECO * VALOR_TOTAL) * (PERCENTUAL_IMPOSTO / 100)) INTO p_RESULTADO FROM PRODUTO_VENDA_EXERCICIO WHERE ID = p_ID;
END;
SET SERVEROUTPUT ON;
DECLARE
   v_ID PRODUTO_VENDA_EXERCICIO.ID%TYPE := 2;
   v_RESULTADO PRODUTO_VENDA_EXERCICIO.VALOR_TOTAL%TYPE;
BEGIN
   CALCULA_IMPOSTO(v_ID, v_RESULTADO);
   DBMS_OUTPUT.PUT_LINE('O imposto calculado é: ' || v_RESULTADO);
END;