Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Um campinho de flores

Fiz um loop com o for e criei um campo cheio de flores :) Aumentei o tamanho do Canvas para 600x600 para que fique uma conta exata e as flores não fiquem pela metade no final

<!DOCTYPE html>
<html lang="pt-br">
    <head>
        <meta charset="utf-8">
        <title>Um campinho de Flores</title>

    </head>
    <body>
        <canvas width="600" height="600"></canvas>

        <script>

            var tela = document.querySelector('canvas');
            var pincel = tela.getContext('2d');
            pincel.fillStyle = 'lightgray';
            pincel.fillRect(0, 0, 600, 600);

            function desenhaCirculo(x, y, raio, cor) {

                pincel.fillStyle = cor;
                pincel.beginPath();
                pincel.arc(x, y, raio, 0, 2*3.14);
                pincel.fill();
            }

            function desenhaFlor(x, y){
                desenhaCirculo(x, y, 10, 'red');
                desenhaCirculo(x, y-20, 10, 'blue');
                desenhaCirculo(x, y+20, 10, 'yellow');
                desenhaCirculo(x-20, y, 10, 'green');
                desenhaCirculo(x+20, y, 10, 'orange')
            }

            for(var x = 30; x < 600; x += 60){
                    for(var y = 30; y < 600; y += 60){
                    desenhaFlor(x, y);
                }
            } 

        </script>
    </body>
</html>
1 resposta
solução!

Bacana, Luiz!

Preencheu a tela! =D

Mandou bem!

Qualquer dúvida nos procure

Um abraço e bons estudos