diff --git a/entrega/questao1.js b/entrega/questao1.js new file mode 100644 index 0000000..4a90cbc --- /dev/null +++ b/entrega/questao1.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); diff --git a/entrega/questao2.js b/entrega/questao2.js new file mode 100644 index 0000000..6449c2e --- /dev/null +++ b/entrega/questao2.js @@ -0,0 +1,9 @@ +let reverseMe = ["h", "e", "l", "l", "o"]; + +function reverterOrdem(array){ + let ordemInvertida = array.reverse() + console.log(ordemInvertida) + +} + +reverterOrdem(reverseMe) \ No newline at end of file diff --git a/entrega/questao3.js b/entrega/questao3.js new file mode 100644 index 0000000..2165a30 --- /dev/null +++ b/entrega/questao3.js @@ -0,0 +1,14 @@ + +let numerosSortidos = [0,4,22,35,48,51,69,82,154,210]; +let soma = 0; + +function somadosElementos(arrayDeNumeros){ + + for(let index = 0; index < arrayDeNumeros.length; index++){ + soma = (soma + arrayDeNumeros[index]); + + } + console.log(`A soma dos itens da array {${arrayDeNumeros}} é ${soma}`) +} + +somadosElementos(numerosSortidos); \ No newline at end of file diff --git a/entrega/questao4.js b/entrega/questao4.js new file mode 100644 index 0000000..512ba15 --- /dev/null +++ b/entrega/questao4.js @@ -0,0 +1,20 @@ +const readlineSync = require('readline-sync'); + +// let fullName = readlineSync.question("Qual e o seu nome completo?: "); +// let age = readlineSync.question("Qual e a sua idade(digite apenas numeros)?: "); +// let height = readlineSync.question("Qual e a sua altura(digite apenas numeros)?: "); +// let walkingDistance = readlineSync.question("Quanto metros voce caminhou hoje? (digite apenas numeros) "); + +let pessoa = { + nomeCompleto: '', + idade: 0, + altura: 0, + metrosCaminhados: 0 +} + +pessoa.nomeCompleto = readlineSync.question("Qual e o seu nome completo?: "); +pessoa.idade = readlineSync.question("Qual e a sua idade(digite apenas numeros)?: "); +pessoa.altura = readlineSync.question("Qual e a sua altura(digite apenas numeros)?: "); +pessoa.metrosCaminhados = readlineSync.question("Quanto metros voce caminhou hoje? (digite apenas numeros) "); + +console.log(pessoa) \ No newline at end of file diff --git a/entrega/questao5.js b/entrega/questao5.js new file mode 100644 index 0000000..327c67e --- /dev/null +++ b/entrega/questao5.js @@ -0,0 +1,30 @@ +const readlineSync = require('readline-sync'); + +let pessoa = { + nomeCompleto: '' , + idade: 0, + altura: 0, + metrosCaminhados: 0, + + apresentacao: function () { + let = IdadeNoSingularOuPlural = 'anos'; + let = DistanciaSingularOuPlural = 'metros'; + + if (this.idade === '1') { + IdadeNoSingularOuPlural = 'ano'; + } + if (this.metrosCaminhados === '1') { + DistanciaSingularOuPlural = 'metro' + } + console.log(`Olá! Eu sou ${this.nomeCompleto}, tenho ${this.idade} ${IdadeNoSingularOuPlural}, minha altura é ${this.altura}m e - só hoje - caminhei ${this.metrosCaminhados} ${DistanciaSingularOuPlural}`) + + + } +} + +pessoa.nomeCompleto = readlineSync.question("Qual e o seu nome completo?: "); +pessoa.idade = readlineSync.question("Qual e a sua idade(digite apenas numeros)?: ") +pessoa.altura = readlineSync.question("Qual e a sua altura(digite apenas numeros)?: "); +pessoa.metrosCaminhados = readlineSync.question("Qual foi a distancia percorrida?: "); + +pessoa.apresentacao() 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",