1
resposta

Código usando for

O resultado foi o mesmo mas fiz de maneira diferente do sugerido. Aceito sugestões de como melhorar o código. Gostaria de tentar uma if...else para não precisar usar o pincel.strokeStyle = "black"; pincel.strokeRect (x,50,50,50); lá no finalzinho do código. Segue:

function desenhaQuadrado(x, y, cor) {

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

}

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

    desenhaQuadrado(x,50, "green");
}

pincel.strokeStyle = "black";
pincel.strokeRect (x,50,50,50);


</script>
1 resposta

Olá Daniel! Tudo bem?

É muito legal ter essa iniciativa de compartilhar aqui no fórum a sua solução para que outros possam aprender com ela! Além disso você está praticando o que aprendeu em aula, testando novas forma de solucionar o desafio, e isso é ótimo.

Uma dica legal que tenho para compartilhar é sobre como nós podemos postar blocos de código aqui no fórum sem perder a formatação.

Então... para você exibir seu código dessa forma, basta utilizar o sinal de crase repetido três vezes seguidas, e então fechar com mais três sinais de crase repetidos 3 vezes novamente... ou utilizar esse recurso do fórum:

Imagem da barra de ferramentas do fórum da Alura. Um destaque em vermelho mostra a sétima opção a partir da esquerda como a ferramenta que utilizamos para inserir um bloco de código no post do fórum

Que ao ser utilizado, coloca para nós os sinais de crase da forma correta para utilizarmos um bloco de código em nosso post:

Exemplo de como se colocar o código no post afim de mantê-lo organizado. Três sinais de crase ocorrem antes e após o código, e isso faz com que o código que seja colocado entre os sinais de crase ganhe um aspecto amarelado, confirmando que será identificado como um bloco de código pelo post do fórum

Dessa forma você sempre estará compartilhando conosco seus códigos de forma que todos possamos acessar eles facilmente, o que acha? Legal né?

Sinta-se sempre a vontade para compartilhar no fórum suas dúvidas ou soluções para os desafios que encontrar!

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!