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

Compartilhando código de "mostrar, verificar posição e velocidade do carro"

Prezados, boa noite!

Creio que alguns ficaram na dúvida de como utilizar a "função return" no começo tambem fiquei e custou um pouco a entender rsrs por isso procurei um outro método para executação a função, segue abaixo:

let xCarros = [700, 700, 700]; // Lista
let yCarros = [50, 120, 186]; // Lista
let velocidadeDosCarros = [2.5, 3.5, 4.5]; // Lista

function mostraCarro(){
  for(let i = 0; i < imagemCarros.length; i = i + 1){
    image(imagemCarros[i], xCarros[i], yCarros[i], 80, 50);
  }

  for (let i = 0; i < xCarros.length; i = i+ 1){
    if (xCarros[i] < - 85) {
    xCarros[i] = 700;     
    }
  }    

}

function movimentaCarro(){
  for (let i = 0; i < velocidadeDosCarros.length; i = i+ 1){
    xCarros[i] -= velocidadeDosCarros[i];
    }
}
2 respostas
solução!

Oi, Lucas! Tudo bem?

Excelente ideia e implementação. Isso prova que há diferentes formas de realizar um mesmo processo.

A ideia de um return numa função é retornar ou devolver um valor. Então de fato é muito importante compreendermos a função do return, pois qualquer function por padrão devolve um valor undefined e isso pode gerar problemas futuramente.

Respondi um outro tópico seu sobre o return e redirecionei para uma explicação mais completa aqui Tópico função com return.

Se as dúvidas persistirem, fico a disposição!

Continue compartilhando suas soluções e progresso conosco, isso só fortalece e engrandece ainda mais o fórum!

Um grande abraço e bons estudos!

Boa noite Camila!

Tudo bem? com certeza os seus feedbacks é de extrema importância para continuarmos nessa jornada.

Obrigado!