Acesse o trello para conferir os passos.
-
crie uma função para cada uma das operações básicas (soma, subtração, multiplicação e divisão), cada uma delas recebendo 2 números como parâmetros e retornando o resultado
-
para esse exercício, as funções de multiplicação e divisão não devem aceitar valores iguais a 0 (zero). Adicione esta lógica nas funções.
-
crie uma função que chame internamente qualquer uma das funções acima e imprima o resultado no formato de String. Exemplo: "O resultado da operação é X" (sendo X o valor do resultado).
-
utilizando as funções de soma e multiplicação já feitas nos exercícios anteriores, crie uma nova função que chame essas funções e resolva a conta 36325 * (9824 + 777).
-
crie uma função que receba dois números e gere outros dois números aleatórios com valores entre eles. Exemplo: uma função que receba (1, 100) deve gerar dois números aleatórios entre 1 e 100 (por exemplo, 54 e 12). Em seguida, some estes números e devolva uma string com o resultado no formato: "a soma de [número aleatório] e [número aleatório] é XXX". Você vai ter que pesquisar o método do JS para gerar números aleatórios,
Math.random()
e como utilizá-lo. -
Crie uma função com as seguintes características:
- A função deve receber 3 números
- Se qualquer um dos três números não forem informados, a função deve retornar a string: "Preencha todos os valores corretamente!"
- O retorno da função deve ser a multiplicação dos 3 números, somando
2
ao resultado da multiplicação. DICA: pesquise o que aparece no console.log caso uma função precise de um parâmetro, mas não receba nenhum.
-
Crie uma função com as seguintes características:
- A função deve receber 3 parâmetros.
- Se somente um parâmetro for passado, retorne o valor do parâmetro.
- Se dois parâmetros forem passados, retorne a soma dos dois parâmetros.
- Se todos os parâmetros forem passados, retorne a soma do primeiro com o segundo, e o resultado dividido pelo terceiro.
- Se nenhum parâmetro for passado, retorne "não recebeu parâmetro"
-
crie uma função que receba uma string como parâmetro, e retorne essa mesma string invertida. Por exemplo, recebendo "alura", vai retornar "arula". Para isso, você vai ter que pesquisar como usar JavaScript para inverter uma string.
-
Agora que você já sabe reverter strings, crie uma função que receba uma string, verifique se é um palíndromo e retorne true ou false. Exemplo de palíndromo: "arara".
-
crie uma função que receba duas strings como parâmetros e retorne a string com a maior quantidade de caracteres. Por exemplo, se passarmos como parâmetro "banana" e "chocolate" a função deve retornar "chocolate"