diff --git a/entrega/exercicio1.js b/entrega/exercicio1.js new file mode 100644 index 0000000..a5e74d0 --- /dev/null +++ b/entrega/exercicio1.js @@ -0,0 +1,13 @@ + + +//exercicio 1 +//Usando somente o método `splice()`, insira as cores que faltam na array e remova a cor "Blackberry", + + +let rainbow = ["Red", "Orange", "Blackberry", "Blue"]; + +rainbow.splice(2,1, "Yellow", "Green"); + +rainbow.splice(5,0, "Purple") + +console.log(rainbow) diff --git a/entrega/exercicio2.js b/entrega/exercicio2.js new file mode 100644 index 0000000..1b5bdaf --- /dev/null +++ b/entrega/exercicio2.js @@ -0,0 +1,13 @@ +//exercicio 2 + +//2. Função disco da Xuxa, o retorno. +//Use a [documentação MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) +//para determinar quais destes métodos seria o melhor para reverter elementos nesta array: +//reverseMe = ["h", "e", "l", "l", "o"]; + + +let reverseMe = ["h", "e", "l", "l", "o"]; + +reverseMe.reverse(); + +console.log(reverseMe) \ No newline at end of file diff --git a/entrega/exercicio3.js b/entrega/exercicio3.js new file mode 100644 index 0000000..93fab1e --- /dev/null +++ b/entrega/exercicio3.js @@ -0,0 +1,22 @@ +//exercicio 3 + +//3. Crie uma função que retorna a soma dos elementos de um array. +// Exemplo: +//let array = [1,2,3,4,5] +//soma = 1 + 2 + 3 + 4 + 5 = 15 + +let array = [1,2,3,4,5] + +function soma(numeros) { + +let total = 0 + +for(let index = 0; index < numeros.lenght; index++) { + + total = 0 + numeros[index] + +} +return total +} +console.log(soma(1,2,3,4,5)); + diff --git a/entrega/exercicio4.js b/entrega/exercicio4.js new file mode 100644 index 0000000..cafada2 --- /dev/null +++ b/entrega/exercicio4.js @@ -0,0 +1,24 @@ +//exercicio 4 +//4. Crie um programa que faça o cadastro de uma pessoa. +//O programa deve receber os seguintes dados: +//- nome completo; +//- idade; +//- altura; +//- metros caminhados no dia + +const readlineSync = require("readline-sync"); + +let cadastro = { + nomeCompleto:"", + idade:"", + altura:"", + metrosCaminhadosNoDia:"" +} + +cadastro.nomeCompleto = readlineSync.question("digite seu nome completo: "); +cadastro.idade = (readlineSync.question("qual sua idade? ")); +cadastro.altura = (readlineSync.question("qual sua altura? ")); +cadastro.metrosCaminhadosNoDia = (readlineSync.question("quantos metros voce caminhou hoje? ")); + +console.log(cadastro) + diff --git a/entrega/exercicio5.js b/entrega/exercicio5.js new file mode 100644 index 0000000..2f2eb3e --- /dev/null +++ b/entrega/exercicio5.js @@ -0,0 +1,39 @@ + +//exercicio 5 + +let pessoa = { + nomeCompleto:"vivian costa", + idade: "", + altura: 1.78, + metrosCaminhadosNoDia: "", + + apresentação: function (age, meters) { + + let complementoAge = " ano" + if (age == 1) { + pessoa.idade += age += complementoAge + } + else { + complementoAge = " anos" + pessoa.idade += age += complementoAge + } + + + let complementoMeters = " metro" + if (meters == 1) { + pessoa.metrosCaminhadosNoDia += meters += complementoMeters + } + else { + complementoMeters = " metros" + pessoa.metrosCaminhadosNoDia+= meters += complementoMeters + } + return "Olá, eu sou " +pessoa.nomeCompleto + ", tenho " + pessoa.idade + ", minha altura é " + pessoa.altura + " e só hoje, eu já caminhei " + pessoa.metrosCaminhadosNoDia + "!"; + } +} + +console.log(pessoa.apresentação(20,500)) + + + + +