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

erro código exercício 6

Na aula 2 exercício 6 o código está dando erro. Não consegui encontrar onde está errado.

<meta charset="UTF-8">
<canvas width="600" height="400"></canvas>

<script>

function desenhaQuadrado(x, y, tamanho, cor) {
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');

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

function desenhaTexto (texto, x, y) }
 var tela = document.querySelector('canvas');
 var pincel = tela.getContext('2d');

  pincel.font='20px Georgia';
  pincel.fillStyle='black';
  pincel.fillText(texto, x, y);
 }
desenhaTexto("Qual é a fração?", 50, 30);

var y = 50;
desenhaQuadrado(50, y, 100, 'green');
desenhaQuadrado(150, y, 100 'green');
desenhaQuadrado(250, y, 100 'green');
desenhaQuadrado(350, y, 100 'white');




</script>
2 respostas
solução!

Olá, boa noite.

Na linha 16: trocar a chave "}" pela chave "{".

Está assim:

function desenhaTexto (texto, x, y) }

Tem que ficar assim:

function desenhaTexto (texto, x, y) {

Nas linhas 28, 29 e 31 faltou colocar as vírgulas na listra de argumentos nas chamadas da função desenhaQuadrado, mais precisamente a vírgula entre o terceiro e quarto argumento:

desenhaQuadrado(150, y, 100, 'green');
desenhaQuadrado(250, y, 100, 'green');
desenhaQuadrado(350, y, 100, 'white');

Obrigada! Deu certo!