Gostei do tratamento dado pelo Leonardo nesse exercício ( ver abaixo ) e me auxiliou a entender melhor a lógica desse exercício. Contudo usei o for acho que fica mais sintético: for( var i = 0; i < serie.length; i++) { desenhaRetangulo(x, y, 50, serie[i], cores[i]); y = y + serie[i]; }
Modelo do Leonardo. Leonardo Nascimento Rufino (37.8k xp, 2 posts) function desenhaBarra(x, y, serie, cores, texto) {
desenhaTexto(x + 5, y - 10, texto);
let cont = 0;
while(cont < serie.length){
desenhaRetangulo(x, y, 50, serie[cont], cores[cont]);
y = y + serie[cont];
cont++;
}
}