Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Esta correto?

Estou na duvida se esta resolução realmente responde o que foi proposto.

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

<script>

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

    pincel.fillStyle="green";
    pincel.fillRect(0, 0, 600, 400);

    pincel.fillStyle="yellow";
    pincel.beginPath();
    pincel.moveTo(300, 50);
    pincel.lineTo(50, 200);
    pincel.lineTo(550, 200);
    pincel.fill();

    pincel.beginPath();
    pincel.moveTo(50, 200);
    pincel.lineTo(300, 350);
    pincel.lineTo(550, 200);
    pincel.fill();

    pincel.fillStyle="darkblue";
    pincel.beginPath();

    pincel.arc(300, 200, 100, 0, 2* 3.14);
    pincel.fill();
}


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

    pincel.fillStyle = 'black';
    pincel.fillRect(0, 0, 600, 133);

    pincel.fillStyle = 'red';
    pincel.fillRect(0, 133, 600, 133);

    pincel.fillStyle = 'yellow';
    pincel.fillRect(0, 266, 600, 133);
}

var x = 0;
function trocaBandeira(){

        if (x > 0){
            desenhaBandeiraBrasil();
        }

        if (x > 3){
            desenhaBandeiraAlemanha();      
        }

        if(x > 5){
            x = 0;
        }
x++;
console.log(x);
}



setInterval(trocaBandeira, 1000);



</script>
2 respostas

Breno, bom dia! Também sou aluno aqui, achei sua solução bem bacana, acredito que atende o que foi pedido no exercício. Obrigado por compartilhar.

solução!

Boa tarde, Breno! Como vai?

Normalmente há diversas formas de resolver um mesmo problema! Sendo assim, se essa solução funcionou pra vc, pode seguir em frente rumo à luz do conhecimento! E, sempre que tiver alguma dúvida é só mandar aqui no fórum da Alura!

Apenas uma dica: sempre observe a indentação do seu código! É uma boa prática que é bom treinar desde o princípio pois facilita o desenvolvimento e a legibilidade do seu código!

Grande abraço e bons estudos, meu aluno!