0% acharam este documento útil (0 voto)
21 visualizações1 página

Calculadora Script

script para elaboração de uma calculadora

Enviado por

Ana Puton
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
21 visualizações1 página

Calculadora Script

script para elaboração de uma calculadora

Enviado por

Ana Puton
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 1

/* limpar o display da calculadora */

function limpaTela() {
document.getElementById('display').value = '';
}

/* adiciona números ao display */


function appendNumber(number) {
document.getElementById('display').value += number;
}

/* adiciona operadores matematicos */


function appendOperator(operator) {
const display = document.getElementById('display');
const currentValue = display.value;

if (currentValue && !['+', '-', '*', '/'].includes(currentValue.slice(-1))) {


display.value += operator;
}
}

/* calcula a rqaiz quadrado do numero mostrado no display */


function calculaRaizQuadrada() {
const display = document.getElementById('display');
const currentValue = parseFloat(display.value);

if (!isNaN(currentValue)) {
display.value = Math.sqrt(currentValue);
} else {
display.value = 'Erro';
}
}

/* mostra o resultado da operação solicitada pelo usuario */


function calculaResultado() {
const display = document.getElementById('display');
try {
display.value = eval(display.value);
} catch (error) {
display.value = 'Error';
}
}

Você também pode gostar