Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions modulo5/node-package-json/exercicio1/exercicio1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// Exercício 1
// a) Responda como comentário no seu código: como fazemos para acessar
// os parâmetros passados na linha de comando para o Node?

// a) utilizando o parametro ProcessingInstruction.argv a partir da possição
// [2] da array de entrada

// b) Crie um programa que receba seu nome e sua idade. Após receber estes
// valores, imprima no console uma mensagem que siga a seguinte estrutura:

// const nome = process.argv[2]
// const idade = process.argv[3]
// console.log("Olá," ,nome, "!Você tem" ,idade, "anos.");

// c) Altere o programa acima para que mostre também a sua idade daqui a sete
// anos.


const nome = process.argv[2]
const idade = Number(process.argv[3])
const novaIdade = idade+7
console.log("Olá," ,nome,"!Você tem" ,idade, "anos. Em sete anos você terá" ,novaIdade ,);

13 changes: 13 additions & 0 deletions modulo5/node-package-json/exercicio1/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "exercicio1",
"version": "1.0.0",
"description": "",
"main": "exercicio1.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node ./exercicio1.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}
27 changes: 27 additions & 0 deletions modulo5/node-package-json/exercicio2/exercicio2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// **Exercício 2**

// Crie uma aplicação Node que recebe uma string representando uma operação
// matemática e dois valores numéricos. O retorno deverá ser
// o resultado da operação selecionada utilizando os 2 valores fornecidos.

const operacao = process.argv[2]
const nu1 = Number(process.argv[3])
const nu2 = Number(process.argv[4])

function calculadora(operacao,nu1,nu2){
if(operacao==="add"){
return nu1+nu2
}
if(operacao==="sub"){
return nu1-nu2
}
if(operacao==="mult"){
return nu1*nu2
}
if(operacao==="div"){
return nu1/nu2
}
}

const resultado = calculadora(operacao,nu1,nu2)
console.log(resultado);
13 changes: 13 additions & 0 deletions modulo5/node-package-json/exercicio2/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "exercicio2",
"version": "1.0.0",
"description": "",
"main": "exercicio2.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node ./exercicio2.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}
30 changes: 30 additions & 0 deletions modulo5/node-package-json/exercicio3/exercicio3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// - **Exercício 3**

// Crie uma aplicação Node que receba uma string representando
// **uma tarefa.** O programa deve adicionar a **nova tarefa** em
// uma variável que represente uma **lista de tarefas.** A lista de
// tarefas pode estar criada antes da execução do código. Após
// adicionar o item à lista, exiba a lista atualizada.


const tarefa = process.argv[2]


const list = ["Tarefa 01",
"Tarefa 02"
]
// let newList=[]

function aleatorio (array,item){
array.push(item)
return array

}
// function addTarefa (tarefa){
// newList = list

// return newList.push(tarefa)
// }

const newList = aleatorio(list,tarefa)
console.log(newList);
13 changes: 13 additions & 0 deletions modulo5/node-package-json/exercicio3/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "exercicio3",
"version": "1.0.0",
"description": "",
"main": "exercicio3.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node ./exercicio3.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}
12 changes: 12 additions & 0 deletions modulo5/node-package-json/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "package-json",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}