<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>