diff --git a/entrega/exercicio1.js b/entrega/exercicio1.js new file mode 100644 index 0000000..03d7535 --- /dev/null +++ b/entrega/exercicio1.js @@ -0,0 +1,6 @@ +//let rainbow = ["Red", "Orange", "Yellow", "Green", "Blue", "Purple"]; + +let rainbow = ["Red", "Orange", "Blackberry", "Blue"]; +rainbow.splice(2, 1, "Yellow", "Green"); +rainbow.splice(rainbow.length, 0, "Purple"); +console.log(rainbow); diff --git a/entrega/exercicio2.js b/entrega/exercicio2.js new file mode 100644 index 0000000..741a6e3 --- /dev/null +++ b/entrega/exercicio2.js @@ -0,0 +1,3 @@ +let reverseMe = ["h", "e", "l", "l", "o"]; + +console.log(reverseMe.reverse()); diff --git a/entrega/exercicio3.js b/entrega/exercicio3.js new file mode 100644 index 0000000..bb113ed --- /dev/null +++ b/entrega/exercicio3.js @@ -0,0 +1,13 @@ +const elementos = [1, 2, 3, 4, 5]; +const total = soma(elementos); +console.log( + " O total da soma dos números do array " + elementos + " foi de " + total +); + +function soma(array) { + let total = 0; + for (let i = 0; i < array.length; i++) { + total += array[i]; + } + return total; +} diff --git a/entrega/exercicio4.js b/entrega/exercicio4.js new file mode 100644 index 0000000..6beec6d --- /dev/null +++ b/entrega/exercicio4.js @@ -0,0 +1,20 @@ +const readlineSync = require("readline-sync"); + +let cadatroDePessoa = { + nome: "", + idade: "", + altura: "", + metrosCaminhadosNoDia: "", +}; + +cadatroDePessoa.nome = readlineSync.question("Digite seu nome completo: "); +cadatroDePessoa.idade = Number(readlineSync.question("Digite sua idade: ")); +cadatroDePessoa.altura = Number(readlineSync.question("Digite sua altura: ")); +cadatroDePessoa.metrosCaminhadosNoDia = Number( + readlineSync.question("Digite a quantidade de metros caminhados no dia: ") +); + +console.log( + "Cadastro realizado com Sucesso! Seus dados cadastrador foram: " + + JSON.stringify(cadatroDePessoa) +); diff --git a/entrega/exercicio5.js b/entrega/exercicio5.js new file mode 100644 index 0000000..20e78dd --- /dev/null +++ b/entrega/exercicio5.js @@ -0,0 +1,30 @@ +const readlineSync = require("readline-sync"); + +let cadatroDePessoa = { + nome: "", + idade: "", + altura: "", + metrosCaminhadosNoDia: "", +}; + +cadatroDePessoa.nome = readlineSync.question("Digite seu nome completo: "); +cadatroDePessoa.idade = Number(readlineSync.question("Digite sua idade: ")); +cadatroDePessoa.altura = Number(readlineSync.question("Digite sua altura: ")); +cadatroDePessoa.metrosCaminhadosNoDia = Number( + readlineSync.question("Digite a quantidade de metros caminhados no dia: ") +); + +console.log(apresentacao(cadatroDePessoa)); + +function apresentacao(pessoa) { + let labelAnos = "anos"; + let labelQtdMetros = "metros"; + if (pessoa.idade === 1) { + labelAnos = "ano"; + } + if (pessoa.metrosCaminhadosNoDia === 1) { + labelQtdMetros = "metro"; + } + + return `Olá, eu sou ${pessoa.nome}, tenho ${pessoa.idade} ${labelAnos}, minha altura é ${pessoa.altura} e só hoje, eu já caminhei ${pessoa.metrosCaminhadosNoDia} ${labelQtdMetros}`; +}