Exercício Fácil: Funções como parâmetro

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″]

Deixe um comentário