PARTE 1:
Complete as funções retornaQuadrado e retornaResto.
A primeira função irá receber um valor base que irá ser multiplicado pelo expoente 2, para encontrar o seu quadrado.
A segunda função irá receber dois valores, o dividendo e o divisor. A função deverá retornar o resto da divisão destes dois valores.
Protótipo de função 1:
// Função recebe como parâmetro um valor numérico x // e retorna o seu quadrado. function retornaQuadrado(base){ }
Condições:
Valor de entrada:
base: dado do tipo numérico.
Valor de retorno:
O valor de retorno será o quadrado a variável acima.
Exemplo:
Entrada de amostra:
base = 7
Saída de amostra:
49
Explicação
O quadrado do inteiro base 7 é igual a 49.
Protótipo de função 2:
// Função recebe como parâmetro dois valores numéricos X e Y, respectivamente // e retorna o resto da divisão realizada. function retornaResto(dividendo,divisor){ }
Condições:
Valores de entrada:
dividendo e divisor: Dois objetos do tipo numérico.
Valores de retorno:
O valor de retorno será o resto da divisão entre os dois números.
Exemplo:
Entrada de amostra:
dividendo = 7
divisor = 2
Saída de amostra:
1
Explicação:
O resto da divisão dos dois inteiros x e y 7 / 2 é igual a 1.
PARTE 2:
Função retornaValor:
Complete a função retornaValor de modo que o console.log retorne o valor 24.
Protótipo de função 3:
// Função recebe como parâmetro as funções retornaQuadrado e retornaResto // e retorna o resultado da subtração entre os valores retornados por estas funções, respectivamente. let valor1, valor2; function retornaValor(a,b){ console.log(a(valor1)-b(valor1,valor2)); }
Dica:
Observe que você deve passar a função como parâmetro.
Explicação
A subtração dos valores das funções retornaQuadrado – retornaResto é igual é 24.
Caso precise de ajuda, baixe aqui a resposta dos exercícios.
[download id=”2284″]