Home › Fóruns › JavaScript › Exercício final do curso
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 10 meses, 1 semana atrás por
Tutora Jessica.
-
AutorPosts
-
-
28 de janeiro de 2025 às 06:44 #153126
Mateus Gomes de Melo
ParticipanteTerminei o curso de JavaScript. Poderiam analisar o meu código final e dar o feedback de erros, acertos e melhorias?
var lista = document.querySelector(‘#lista’)
var res = document.querySelector(‘#resFinal’)
var valores = []function incluaNum() {
let num = Number(document.querySelector(‘#num’).value)
if (validacao(num)) {
let opt = document.createElement(‘option’)
opt.innerHTML =O número escolhido foi ${num}.
lista.appendChild(opt)
valores.push(num)
res.innerHTML = “”
} else {
window.alert([ERRO] Você escolheu um número inválido ou repetido. Tente novamente)
}
}function validacao(n) {
//verificar se o número está entre 1 e 100
if (n < 1 || n > 100) {
return false
}
// verifica se o número já foi digitado
if (valores.indexOf(n) !== -1) {
return false
}
return true
}function resultado() {
var tot = valores.length
var soma = 0
for (let pos in valores) {
soma += valores[pos]
}
var media = soma / tot
var maior = Math.max(…valores)
var menor = Math.min(…valores)
res.innerHTML =Você selecionou um total de ${tot} valores.<br>
res.innerHTML +=A soma desses elementos é ${soma}.<br>
res.innerHTML +=A média desses elementos é ${media}.<br>
res.innerHTML +=O maior valor encontrado foi ${maior}.<br>
res.innerHTML +=O menor valor encontrado foi ${menor}.<br>
}Desde já agradeço a ajuda!
-
28 de janeiro de 2025 às 10:09 #153132
Tutora Jessica
ModeradorOla Mateus, antes de qualquer coisa preciso saber se você conseguiu concluir o curso com tranquilidade ? Se teve alguma duvida quanto a esse ultimo exercício e se para você aparece algum erro que não conseguiu sair dele? Esse exercício para você esta rodando conforme foi pedido no enunciado? Quais foram suas duvidas?
A forma de código e como você lida com os erros vai de cada um, com o tempo e conhecimento você vai aperfeiçoando para que fique da melhor forma e entendimento para você.
Parabens por terminar o curso 🖖🏼
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.