1
resposta

Utilizei o "for" para não repetir os quadrados 4x

Olá, estou passando o meu código porque não vi no forúm o pessoal utilizando o for para não repetir 3x o desenho dos quadrados, e claro mando também para avaliação do que posso melhorar.

<h1>Qual é a fração?</h1>
<canvas width="600" height="400"></canvas>

<script>

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


    function desenhaQuadradoVerde(x) {

        pincel.fillStyle = 'green';
        pincel.fillRect(x, 0, 50, 50);
        pincel.strokeStyle = 'black';
        pincel.strokeRect(x, 0, 50, 50);

}

for(var x = 0; x < 150; x = x + 50){

    desenhaQuadradoVerde(x);

} if (x = 150) {
    pincel.strokeStyle = 'black';
    pincel.strokeRect(x, 0, 50, 50);
}

</script>
1 resposta

Boa tarde Flávio. Tudo certo?

Muito obrigado por compartilhar o seu código aqui no fórum! Sempre interessante ver soluções diferentes e passar essa informação pra frente. Continue assim e bons estudos!