Skip to content

camilapessoa/pratica-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grupo de Estudos Js com Node.js

Acesse o trello para conferir os passos.

Desafios da semana 1

Curso Tipos, variáveis e funções e curso de Arrays

  1. 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

  2. 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.

  3. 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).

  4. 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).

  5. 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.

  6. Crie uma função com as seguintes características:

    1. A função deve receber 3 números
    2. Se qualquer um dos três números não forem informados, a função deve retornar a string: "Preencha todos os valores corretamente!"
    3. 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.
  7. Crie uma função com as seguintes características:

    1. A função deve receber 3 parâmetros.
    2. Se somente um parâmetro for passado, retorne o valor do parâmetro.
    3. Se dois parâmetros forem passados, retorne a soma dos dois parâmetros.
    4. Se todos os parâmetros forem passados, retorne a soma do primeiro com o segundo, e o resultado dividido pelo terceiro.
    5. Se nenhum parâmetro for passado, retorne "não recebeu parâmetro"
  8. 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.

  9. 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".

  10. 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"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published