Logo Passei Direto
Buscar
Um formulário HTML possui dois campos de textos para digitação de dados pelo usuário, com id idne e idm, nesta ordem. Também, este formulário possui um campo input de tipo button com id bt e mais um campo input de tipo text, com id txtres para mostrar o resultado explicado a seguir.

Na lógica de cálculo devemos selecionar o maior dos dois valores digitados pelo usuário, para calcular uma somatória de multiplicações que começa com o valor 1 e termina com o maior valor antes selecionado. Veja os seguintes exemplos para compreender o cálculo necessário.
O código apresentado abaixo está incompleto, analise as alternativas e marque a que completa corretamente as linhas que capturam os valores dos campos (linha 11 e 12) e da lacuna da linha 23 que deve mostrar no campo do formulário a resposta final.
A) Linha (11) n = parseInt(document.getElementById("idn"));
Linha (12) m = parseInt(document.getElementById("idm"));
Linha (23) document.getElementById("txtres") = res;
B) Linha (11) n = document.getElementById("idn").value;
Linha (12) m = document.getElementById("idm").value;
Linha (23) document.getElementById("txtres") = res;
C) Linha (11) n = parseInt(document.getElementByName("idn").value);
Linha (12) m = parseInt(document.getElementByName("idm").value);
Linha (23) document.getElementByName("txtres").value = res;
D) Linha (11) n = parseInt(document.getId("idn").value);
Linha (12) m = parseInt(document.getId("idm").value);
Linha (23) document.getId("txtres").value = res;
E) Linha (11) n = parseInt(document.getElementById("idn").value);
Linha (12) m = parseInt(document.getElementById("idm").value);
Linha (23) document.getElementById("txtres").value = res;
User badge image
Aprendendo com Desafios

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 7 meses

Vamos analisar as alternativas uma a uma para encontrar a que completa corretamente as linhas que capturam os valores dos campos e a linha que mostra a resposta final. A) Linha (11) n = parseInt(document.getElementById("idn")); Linha (12) m = parseInt(document.getElementById("idm")); Linha (23) document.getElementById("txtres") = res; - Aqui, a linha 23 está incorreta, pois falta o `.value` para atribuir o valor. B) Linha (11) n = document.getElementById("idn").value; Linha (12) m = document.getElementById("idm").value; Linha (23) document.getElementById("txtres") = res; - Novamente, a linha 23 está incorreta, pois falta o `.value`. C) Linha (11) n = parseInt(document.getElementByName("idn").value); Linha (12) m = parseInt(document.getElementByName("idm").value); Linha (23) document.getElementByName("txtres").value = res; - Aqui, o uso de `getElementByName` está incorreto, pois o correto é `getElementById`. D) Linha (11) n = parseInt(document.getId("idn").value); Linha (12) m = parseInt(document.getId("idm").value); Linha (23) document.getId("txtres").value = res; - O método `getId` não existe, o correto é `getElementById`. E) Linha (11) n = parseInt(document.getElementById("idn").value); Linha (12) m = parseInt(document.getElementById("idm").value); Linha (23) document.getElementById("txtres").value = res; - Esta opção está correta, pois utiliza `getElementById` e atribui corretamente o valor na linha 23. Portanto, a alternativa correta é: E.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina