Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução do exercício

Bom dia.

Segue o código:

<canvas width="600" height="400"><canvas>

<script>
    var tela = document.querySelector("canvas");
    var pincel = tela.getContext("2d");

    function desenhaEsquadro(xa, ya, xc, yc, cor) {

        pincel.fillStyle = cor;
        pincel.beginPath();
        pincel.moveTo(xa, ya);
        pincel.lineTo(xa, yc);
        pincel.lineTo(xc, yc);
        pincel.fill();

        pincel.fillStyle = "white";
        pincel.beginPath();
        pincel.moveTo((6 * xa + xc)/7, (9 * ya + 5 * yc)/14);
        pincel.lineTo((6 * xa + xc)/7, (ya + 6 * yc)/7);
        pincel.lineTo((5 * xa + 9 * xc)/14, (ya + 6 * yc)/7);
        pincel.fill();
    }

    desenhaEsquadro(50, 50, 400, 400, "black");

</script>
2 respostas
solução!

Oi, Victor. Tudo bem?

Ótimo código, é isso mesmo!

Ficou com alguma dúvida durante a resolução do exercício? Qualquer dúvida, estamos à disposição.

Bons estudos!

Oi, Akemi. Varias dúvidas, mas a maioria é devido a falta de treino em trabalhar com os eixos. Treinarei mais para melhorar!