Download the Guru IA app

Android and iOS

Foto de perfil

Francisco

Estudos Gerais02/22/2025

Observe a implementação de uma calculadora usando JavaScript...

Observe a implementação de uma calculadora usando JavaScript:

Calculadora

  1. // Função que realiza um calculo entre dois números

  2. function calculadora(){

  3. // Coleta os valores




  4. let operacao = 0;

  5. // Realiza a operacao

  6. if(operador == 'soma'){ alert(operador);

  7. operacao = parseInt(n1)+parseInt(n2);
    
  8. }

  9. else if(operador == 'subtracao'){

  10. operacao = parseInt(n1)-parseInt(n2);
    
  11. }

  12. else if(operador == 'multiplicacao'){

  13. operacao = parseInt(n1)parseInt(n2);
    
  14. }

  15. else if(operador == 'divisao'){

  16. operacao = parseInt(n1)/parseInt(n2);
    
  17. }

  18. else{

  19. operacao = "Preencha a todos os campos.";
    
  20. }

  21. // Seleciona a div de resultado

  22. let resultado = document.getElementById("resultado");

  23. // Grava o resultado no HTML

  24. resultado.innerHTML = operacao;

  25. }

Esse código implementa esta estrutura em HTML:

calculadora

Assim, o usuário pode selecionar a operação a ser realizada e digitar os números. Ao clicar em calcular, a função calculadora() é chamada. Por fim, os valores são coletados usando o DOM e o resultado é gravado na div “resultado”.

São códigos que completam as lacunas das linhas 26, 27 e 28, os seguintes, respectivamente.

let n1 = document.getElementById("n1").value;

let n2 = document.getElementById("n2").value;

let operador = document.getElementById("operador").value;

let n1 = document.getElementByTagsName("input#n1");

let n1 = document.getElementByTagsName("input#n2");

let n1 = document.getElementByTagsName("input#operador");

let n1 = parseInt("#n1");

let n1 = parseInt("#n2");

let operador = document.getElementById("operador").value;

let n1, n2 = document.getElementsById("n1", "n2");

let operador = document.getElementById("operador");

operacao = n1, operador, n2;

let n1 = ("#n1").value();

let n2 = ("#n2").value();

let operador = ("#operador").value();

Send your questions through the App
Equipe Meu Guru

Do you prefer an expert tutor to solve your activity?

  • Receive your completed work by the deadline
  • Chat with the tutor.
  • 7-day error guarantee