1
resposta

Fiz desta forma o exercício

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

<script>

    function desenhaQuadrado(x, y, cor) {

        var tela = document.querySelector('canvas');
        var pincel = tela.getContext('2d');

        pincel.fillStyle = cor;
        pincel.fillRect(x, y, 50, 50);
        pincel.strokeStyle = 'black';
        pincel.strokeRect(x, y, 50, 50);

    }
    var x = 0;

    while(x < 150) {

        desenhaQuadrado(x, 0, 'green');

        x = x + 50;
    } 

    if(x = 150) {

        desenhaQuadrado(x, 0, 'white');
    }

</script>

Tem como melhorar?

1 resposta

Olá, Gabriel, como vai?

Ficou excelente. Acredito que você tenha feito até de uma maneira mais elaborada que o professor. Mostrando, inclusive, que está com a lógica afiada usando while hehe.

Continue praticando. Qualquer dúvida estamos por aqui.

Abraços e bons estudos!