1
resposta

Fiz dessa forma

Só consegui fazer dessa forma, achei mais facil, mas é aceitavel?

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



<script>




    function desenhaBarra(x, y, tamanho, tamanho1, cor) {

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


        pincel.fillStyle = cor;
        pincel.fillRect(x, y, tamanho, tamanho1);
        pincel.fillStroke = 'black';
        pincel.strokeRect(x, y ,tamanho, tamanho1);
        pincel.fill();

    }





    desenhaBarra(100, 50, 50, 50, 'blue');
    desenhaBarra(100, 100, 50, 25, 'green');
    desenhaBarra(100, 125, 50, 20, 'yellow');
    desenhaBarra(100, 145, 50, 5, 'red');

    desenhaBarra(300, 50, 50, 65, 'blue');
    desenhaBarra(300, 100, 50, 20, 'green');
    desenhaBarra(300, 120, 50, 13, 'yellow');
    desenhaBarra(300, 133, 50, 2, 'red');



    function desenhaTexto(x, y, texto) {

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

        pincel.font = '12px Georgia';
        pincel.fillStyle = 'black';
        pincel.fillText(texto, x, y);


    }


    // 2015
    desenhaTexto(110, 30, "2015");
    desenhaTexto(0, 60, "50% Chrome");
    desenhaTexto(0, 80, "25% Firefox");
    desenhaTexto(0, 100, "20% Safari");
    desenhaTexto(0, 120, "5% outros");


    //2016
    desenhaTexto(310, 30, "2016");
    desenhaTexto(215, 60, "65% Chrome");
    desenhaTexto(215, 80, "20% Firefox");
    desenhaTexto(215, 100, "13% Safari");
    desenhaTexto(215, 120, "2% Outros");




</script>
1 resposta

Olá Thais! Tudo bem?

Gostei de ver como está se saindo bem!

Essa é uma das coisas mais legais da programação.. podemos solucionar problemas de mais de uma forma, e é ótimo que você consiga treinar e resolver os exercícios de uma forma diferente da que o instrutor utilizou!

Sinta-se sempre à vontade para compartilhar conosco suas soluções para os exercícios e desafios, pois dessa forma também poderá ajudar outros colegas que podem ter dúvidas em como solucionar o mesmo exercício.

Além disso, conte conosco para te ajudar com dúvidas que podem surgir durante seus estudos! 😄

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