2
respostas

flor feita!

só o básico...

<canvas width="800" height="600"></canvas>
<script>
    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');
    pincel.fillStyle = 'gray';
    pincel.fillRect(0,0,800,600);

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

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

    };

    circulo(400,300,50, 'red');
    circulo(300,300,50, 'blue');
    circulo(400,200,50, 'yellow');
    circulo(500,300,50, 'pink');
    circulo(400,400,50, 'purple');

</script>
2 respostas

com a função flor

<canvas width="800" height="600"></canvas>
<script>
    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');
    pincel.fillStyle = 'gray';
    pincel.fillRect(0,0,800,600);

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

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

    };

    function desenhaFlor(x, y){
    circulo(x,y,50, 'red');
    circulo(x-100,y,50, 'blue');
    circulo(x,y-100,50, 'yellow');
    circulo(x+100,y,50, 'pink');
    circulo(x,y+100,50, 'purple');
    };

    desenhaFlor(400,300);

</script>

Fala, Jônatas! Tudo bem por aí?

Suas soluções ficaram excelentes.

Parabéns pelo empenho.

Continue praticando, e caso tenha alguma dúvida, não deixe de compartilhar com a gente.

Bons estudos e até mais!