Criei uma calculadora JS com if/else , mas não consigo executar as outras funções nele
01/09/2021
0
O exercício está pedindo isso aqui : Faça uma função de calculadora para as 4 operações matematicas básicas, que quando chamadas com os parâmetros da lista abaixo, retornem os respectivos resultados. calc(1, 4) -> retorna 5; calc(1, 4, 'sum') -> retorna 5; calc(6, 2, 'mul') -> retorna 12; calc(8, 2, 'div') -> retorna 4; calc(15, 10, 'sub') -> retorna 5.
O meu código ficou assim :
var q = 1;
var w = 4;
var conta = "+";
function calculadora (q,w, conta) {
if (conta === "+") {
return q + w;
} else if(conta === "-") {
return q - w;
}else if (conta === "*") {
return q * w;
}else if (conta === "/") {
return q / w;
}else{
document.write("<h1>Não foi possível calcular.</h1>");
}
}
document.write("<h1>"+q+" "+conta+" "+w+" = "+calculadora(q,w,conta)+"</h1>");
Mas não sei qual estrutura ou qual comando eu devo usar para poder executar os parâmetros de subtração , multiplicação e divisão. Pois ao fazer isso deu erro ou era executado o próximo código .
O meu código ficou assim :
var q = 1;
var w = 4;
var conta = "+";
function calculadora (q,w, conta) {
if (conta === "+") {
return q + w;
} else if(conta === "-") {
return q - w;
}else if (conta === "*") {
return q * w;
}else if (conta === "/") {
return q / w;
}else{
document.write("<h1>Não foi possível calcular.</h1>");
}
}
document.write("<h1>"+q+" "+conta+" "+w+" = "+calculadora(q,w,conta)+"</h1>");
Mas não sei qual estrutura ou qual comando eu devo usar para poder executar os parâmetros de subtração , multiplicação e divisão. Pois ao fazer isso deu erro ou era executado o próximo código .
Maria Alice
Curtir tópico
+ 0
Responder
Posts
01/09/2021
Gxf
tente algo do tipo:
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/switch
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/switch
Responder
Clique aqui para fazer login e interagir na Comunidade :)