diff --git a/entrega/exercicio1.js b/entrega/exercicio1.js new file mode 100644 index 0000000..a902762 --- /dev/null +++ b/entrega/exercicio1.js @@ -0,0 +1,5 @@ +let rainbow = ["Red", "Orange", "Blackberry", "Blue"] +rainbow.splice(2, 1, "Yellow", "Green") +rainbow.splice(5, 0, "Purple") + +console.log(rainbow) \ No newline at end of file diff --git a/entrega/exercicio2.js b/entrega/exercicio2.js new file mode 100644 index 0000000..9272d66 --- /dev/null +++ b/entrega/exercicio2.js @@ -0,0 +1,7 @@ +const arrayOriginal = ["h", "e", "l", "l", "o"] + console.log(arrayOriginal) + +const reversed = arrayOriginal.reverse() + console.log(reversed) + + //O melhor método para inverter elementos de trás para frente em uma array é o Reverse()// diff --git a/entrega/exercicio3.js b/entrega/exercicio3.js new file mode 100644 index 0000000..cc50c37 --- /dev/null +++ b/entrega/exercicio3.js @@ -0,0 +1,15 @@ +var a = [1, 2, 3, 4, 5, 6] +var i = 0 + +function soma(a,i){ + tamanho = a.length - 1 + resultado = 0 + while (i<=tamanho){ + resultado = a[i] + resultado + i = i + 1 + } + return resultado + } + +console.log(soma(a, i)) + diff --git a/entrega/exercicio4.js b/entrega/exercicio4.js new file mode 100644 index 0000000..8493718 --- /dev/null +++ b/entrega/exercicio4.js @@ -0,0 +1,12 @@ +const input = require("readline-sync") +const readlineSync = require("readline-sync") + +let nome = readlineSync.question('Qual o seu nome completo? ') + +let idade = readlineSync.question('Qual a sua idade? ') + +let altura = readlineSync.question('Qual a sua altura? ') + +let metrosCaminhados = readlineSync.question('Quantos metros voce caminhou hoje? ') + +console.log("Oi " + nome + ', ' + 'voce tem ' + idade + ' anos' + ', ' + altura + ' metros de altura' + ' e caminhou ' + metrosCaminhados + ' metros hoje') diff --git a/entrega/exercicio5.js b/entrega/exercicio5.js new file mode 100644 index 0000000..667c92c --- /dev/null +++ b/entrega/exercicio5.js @@ -0,0 +1,27 @@ +let pessoa = { + nome: 'Raphaela', + idade: 21, + altura: 1.65, + metros: 2, + apresentacao: function (nome,idade,altura,metros) { + a = pessoa.nome + b = pessoa.idade + c = pessoa.altura + d = pessoa.metros + texto = 'Olá, eu sou ' + a +', tenho '+b + if (b === 1){ + texto = texto +' ano, minha altura é ' + c +' metros e, só hoje, eu já caminhei ' + }else{ + texto = texto +' anos, minha altura é ' + c +' metros e, só hoje, eu já caminhei ' + } + if(d===1){ + texto = texto + d + ' metro' + }else{ + texto = texto + d + ' metros' + } + return texto + + }, + +} +console.log(pessoa.apresentacao()) \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2be967a..b33c3cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,8 @@ { - "requires": true, + "name": "On9-Accenture-S4-Logica", + "version": "1.0.0", "lockfileVersion": 1, + "requires": true, "dependencies": { "readline-sync": { "version": "1.4.10",