1
resposta

Qual é a Fração - Numerador/Denominador

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

<script>


    function fracao(x,y,tamanho,cor){

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

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

    }

    function texto(texto,x,y) {

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

        pincel.font='25px sans-serif';
        pincel.fillStyle = 'black';
        pincel.fillText(texto, x,y);

    }

    var numerador = parseInt(prompt("Digite o Numerador da Fração."));
    var denominador = parseInt(prompt("Digite o Denominador da fração."));
    var tamanho = parseInt(prompt("Digite o tamanho do quadrado."));
    var eixoX = 100;
    var eixoY = 100;


    for (var i = 1; i <= denominador; i++) {

         fracao(eixoX,eixoY,tamanho, 'white');
         eixoX  = eixoX + tamanho;
     }

     var eixoX = 100;
     var eixoY = 100;

     for (var i = 1; i <= numerador; i++) {

        fracao(eixoX,eixoY,tamanho, 'green');
         eixoX  = eixoX + tamanho;

     }   
 texto("Qual é a Fração?",100,50);

</script>

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Claudney! Tudo bem por aí?

Sua solução ficou muito boa, mandou bem.

Caso tenha ficado com alguma dúvida não deixe de compartilhar com a gente.

Bons estudos e até mais!