roger-melo-treinamentos / curso-de-js-roger-melo

Repositório de informações do CJRM
491 stars 170 forks source link

Resumo da Aula Correção dos exercícios da aula 01 - Aula 02-01 da etapa 03 (exercício 08) #4851

Closed andersonpereiragithub closed 2 years ago

andersonpereiragithub commented 2 years ago

01

console.log(multiplyNumbers(7, 5))

  02
  - Faça o mesmo que o exercício acima pede, mas desta vez, implemente uma  
    **function expression** que retorne o resultado da **divisão** entre esses  
    2 números.
```js
const divideNumbers = (firstNumber = 0, secondNumber = 0) => firstNumber / secondNumber

console.log(divideNumbers(20, 5))

03

const newArrayUpperCase = function (array = []) { let newArray = []

for (let i = 0; i < array.length; i++) { newArray.push(array[i].toUpperCase()) } return newArray }

console.log(newArrayUpperCase(millennialWords))

05
  - Implemente uma função que retorna se um número é positivo;
  - Use essa função para descobrir quantos números positivos o array 
    "randomNumbers" possui;
  - Exiba a frase abaixo no console, inserindo as informações corretas.

  "O array "randomNumbers" possui XX números, sendo XX positivos e XX negativos."
```js
const randomNumbers = [-2, 93, 34, -1, 1, 93, 11, -7, 47, -3]
let positiveNumberAmount = 0
let negativeNumberAmount = 0

const getPositiveNumber = function (number = 0) {
  return number >= 1
}

for (let i = 0; i < randomNumbers.length; i++) {
  let isPositiveNumber = getPositiveNumber(randomNumbers[i])

  if (isPositiveNumber) {
    positiveNumberAmount++
  } else {
    negativeNumberAmount++
  }
}

console.log(`O array "randomNumbers" possui ${randomNumbers.length} números, sendo ${positiveNumberAmount} positivos e ${negativeNumberAmount} negativos.`)

06

let phrase = '' for (let i = 0; i < functions.length; i++) { phrase += ${functions[i]()} }

console.log(phrase)

Roger-Melo commented 2 years ago

Boa @andersonpereiragithub rumo à fluência! 🔥