From 2169a2909264df26e590b837070c26dbf565d90d Mon Sep 17 00:00:00 2001 From: George Saraiva Date: Thu, 18 Nov 2021 19:46:22 -0300 Subject: [PATCH 1/4] exercicio-de-operadores --- modulo1/operadores/index.html | 12 +++ modulo1/operadores/index.js | 182 ++++++++++++++++++++++++++++++++++ operadores/index.html | 12 +++ operadores/index.js | 182 ++++++++++++++++++++++++++++++++++ 4 files changed, 388 insertions(+) create mode 100644 modulo1/operadores/index.html create mode 100644 modulo1/operadores/index.js create mode 100644 operadores/index.html create mode 100644 operadores/index.js diff --git a/modulo1/operadores/index.html b/modulo1/operadores/index.html new file mode 100644 index 0000000..dabfeed --- /dev/null +++ b/modulo1/operadores/index.html @@ -0,0 +1,12 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git a/modulo1/operadores/index.js b/modulo1/operadores/index.js new file mode 100644 index 0000000..009806f --- /dev/null +++ b/modulo1/operadores/index.js @@ -0,0 +1,182 @@ +//Exercícios de interpretação de código + +// 1. + +//false +// + +// const bool1 = true +// const bool2 = false +// const bool3 = !bool2 + +// let resultado = bool1 && bool2 +// console.log("a. ", resultado) + +// resultado = bool1 && bool2 && bool3 +// console.log("b. ", resultado) + +// resultado = !resultado && (bool1 || bool2) +// console.log("c. ", resultado) + +// console.log("d. ", typeof resultado) + + +//RESOLUÇÃO: a. false ; b. false c. false d. booleano + +//2. +// let primeiroNumero = prompt("Digite um numero!") +// let segundoNumero = prompt("Digite outro numero!") + +// const soma = primeiroNumero + segundoNumero + +// console.log(soma) + +// O Erro está na concatenação de Strings; O ideal seria utilizar um número por exemplo: + +// const primeiroNumero = prompt ("Digite um número!") +// const segundoNumero = prompt ("Digite outro número") + +// const soma = (number (primeiroNumero + segundoNumero)) + +// console.log (soma) + +// TENTEI E NÃO DEU CERTO! +// FICOU ASSIM: index.js:39 Uncaught ReferenceError: number is not defined + // at index.js:39 + // (anônimo) @ index.js:39 + // 10 + // 1010 + // 10 + // 1010 + + +//DEPOIS OLHEI A RESOLUÇÃO E VI QUE ERA O MESMO RACIOCINIO SÓ QUE MAIS SIMPLES E DIRETO! +// // const soma = Number(primeiroNumero) + Number(segundoNumero) + + +//Escrita: +// 1. + +// let suaIdade = Number (prompt ("Digite sua idade!")) +// let idadeMelhorAmigo = Number (prompt ("Digite a idade do seu melhor amigo!")) +// const idadeResultado = suaIdade >= idadeMelhorAmigo + +// console.log ("Sua idade é maior do que seu a do seu melhor amigo?" , idadeResultado) + +//RESPOSTA : Sua idade é maior do que seu a do seu melhor amigo? true +//[Violation] Forced reflow while executing JavaScript took 31ms +// *NÃO CONSEGUI CONVERTER ! + +// 2. + +// let numPar = prompt ("Digite um número par") +// console.log ("Resto da divisão por 2" , Number (numPar) % 2) +// //Resto da divisão por 2 0 + +// let anosIdade = Number (prompt("Quantos anos você tem?")) + + +// console.log ("Sua idade em anos é: ", anosIdade, "em meses: " , anosIdade*365, "em horas: " , (anosIdade*365)*24 ) + + +//4. + +// O primeiro numero é maior que segundo? true +// O primeiro numero é igual ao segundo? false +// O primeiro numero é divisível pelo segundo? true +// O segundo numero é divisível pelo primeiro? true + +// obs: O true ou false vai depender dos números inseridos e do resultado das operações. + + +// let numero1 = Number (prompt("Insira um número")) +// const numero2 = Number (prompt( "Insira outro número")) + +// console.log("O primeiro numero é maior que segundo?", numero1 > numero2) + +// console.log ("O primeiro numero é igual ao segundo?", numero1 === numero2) + +// console.log ("O primeiro numero é divisível pelo segundo?", nnumero1 % numero2 === 0) + +// console.log ("O segundo numero é divisível pelo primeiro?", numero2 % numero1 === 0) + +// //RESOLUÇÃO: + +// O primeiro numero é maior que segundo? true +// index.js:97 O primeiro numero é igual ao segundo? false +// index.js:99 Uncaught ReferenceError: nnumero1 is not defined +// at index.js:99 +// (anônimo) @ index.js:99 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// //WARMUP + +// const nome = "Chijo" +// const nomeAlterado = nome.toLowerCase () + +// console.log (nomeAlterado) + +// const frase = "Hoje assisti Chaves , adoro Chaves!" +// const novaFrase = frase.replaceAll ("Chaves" , "Tarzan") + +// console.log (novaFrase) + +// const instrutoras = ["Amanda" , "Lais"] +// instrutoras.push ("Chijo") + +// console.log (instrutoras) \ No newline at end of file diff --git a/operadores/index.html b/operadores/index.html new file mode 100644 index 0000000..dabfeed --- /dev/null +++ b/operadores/index.html @@ -0,0 +1,12 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git a/operadores/index.js b/operadores/index.js new file mode 100644 index 0000000..009806f --- /dev/null +++ b/operadores/index.js @@ -0,0 +1,182 @@ +//Exercícios de interpretação de código + +// 1. + +//false +// + +// const bool1 = true +// const bool2 = false +// const bool3 = !bool2 + +// let resultado = bool1 && bool2 +// console.log("a. ", resultado) + +// resultado = bool1 && bool2 && bool3 +// console.log("b. ", resultado) + +// resultado = !resultado && (bool1 || bool2) +// console.log("c. ", resultado) + +// console.log("d. ", typeof resultado) + + +//RESOLUÇÃO: a. false ; b. false c. false d. booleano + +//2. +// let primeiroNumero = prompt("Digite um numero!") +// let segundoNumero = prompt("Digite outro numero!") + +// const soma = primeiroNumero + segundoNumero + +// console.log(soma) + +// O Erro está na concatenação de Strings; O ideal seria utilizar um número por exemplo: + +// const primeiroNumero = prompt ("Digite um número!") +// const segundoNumero = prompt ("Digite outro número") + +// const soma = (number (primeiroNumero + segundoNumero)) + +// console.log (soma) + +// TENTEI E NÃO DEU CERTO! +// FICOU ASSIM: index.js:39 Uncaught ReferenceError: number is not defined + // at index.js:39 + // (anônimo) @ index.js:39 + // 10 + // 1010 + // 10 + // 1010 + + +//DEPOIS OLHEI A RESOLUÇÃO E VI QUE ERA O MESMO RACIOCINIO SÓ QUE MAIS SIMPLES E DIRETO! +// // const soma = Number(primeiroNumero) + Number(segundoNumero) + + +//Escrita: +// 1. + +// let suaIdade = Number (prompt ("Digite sua idade!")) +// let idadeMelhorAmigo = Number (prompt ("Digite a idade do seu melhor amigo!")) +// const idadeResultado = suaIdade >= idadeMelhorAmigo + +// console.log ("Sua idade é maior do que seu a do seu melhor amigo?" , idadeResultado) + +//RESPOSTA : Sua idade é maior do que seu a do seu melhor amigo? true +//[Violation] Forced reflow while executing JavaScript took 31ms +// *NÃO CONSEGUI CONVERTER ! + +// 2. + +// let numPar = prompt ("Digite um número par") +// console.log ("Resto da divisão por 2" , Number (numPar) % 2) +// //Resto da divisão por 2 0 + +// let anosIdade = Number (prompt("Quantos anos você tem?")) + + +// console.log ("Sua idade em anos é: ", anosIdade, "em meses: " , anosIdade*365, "em horas: " , (anosIdade*365)*24 ) + + +//4. + +// O primeiro numero é maior que segundo? true +// O primeiro numero é igual ao segundo? false +// O primeiro numero é divisível pelo segundo? true +// O segundo numero é divisível pelo primeiro? true + +// obs: O true ou false vai depender dos números inseridos e do resultado das operações. + + +// let numero1 = Number (prompt("Insira um número")) +// const numero2 = Number (prompt( "Insira outro número")) + +// console.log("O primeiro numero é maior que segundo?", numero1 > numero2) + +// console.log ("O primeiro numero é igual ao segundo?", numero1 === numero2) + +// console.log ("O primeiro numero é divisível pelo segundo?", nnumero1 % numero2 === 0) + +// console.log ("O segundo numero é divisível pelo primeiro?", numero2 % numero1 === 0) + +// //RESOLUÇÃO: + +// O primeiro numero é maior que segundo? true +// index.js:97 O primeiro numero é igual ao segundo? false +// index.js:99 Uncaught ReferenceError: nnumero1 is not defined +// at index.js:99 +// (anônimo) @ index.js:99 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// //WARMUP + +// const nome = "Chijo" +// const nomeAlterado = nome.toLowerCase () + +// console.log (nomeAlterado) + +// const frase = "Hoje assisti Chaves , adoro Chaves!" +// const novaFrase = frase.replaceAll ("Chaves" , "Tarzan") + +// console.log (novaFrase) + +// const instrutoras = ["Amanda" , "Lais"] +// instrutoras.push ("Chijo") + +// console.log (instrutoras) \ No newline at end of file From 301975a64314e6ce85138e1abf8b4768dcc89e8e Mon Sep 17 00:00:00 2001 From: George Saraiva Date: Thu, 18 Nov 2021 20:00:42 -0300 Subject: [PATCH 2/4] exercicio-de-operadores --- modulo1/operadores/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modulo1/operadores/index.js b/modulo1/operadores/index.js index 009806f..899e819 100644 --- a/modulo1/operadores/index.js +++ b/modulo1/operadores/index.js @@ -108,6 +108,8 @@ // at index.js:99 // (anônimo) @ index.js:99 +//FIM + @@ -179,4 +181,4 @@ // const instrutoras = ["Amanda" , "Lais"] // instrutoras.push ("Chijo") -// console.log (instrutoras) \ No newline at end of file +// console.log (instrutoras) From 00bbd8f176167f8be395a6df184c6bae10b169d2 Mon Sep 17 00:00:00 2001 From: George Saraiva Date: Thu, 18 Nov 2021 20:18:30 -0300 Subject: [PATCH 3/4] exercicio-de-operadores --- operadores/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/operadores/index.js b/operadores/index.js index 009806f..6102952 100644 --- a/operadores/index.js +++ b/operadores/index.js @@ -179,4 +179,4 @@ // const instrutoras = ["Amanda" , "Lais"] // instrutoras.push ("Chijo") -// console.log (instrutoras) \ No newline at end of file +// console.log (instrutoras) From 0fbbbc83a87fc8eb93da88b2d82afe764bc447c9 Mon Sep 17 00:00:00 2001 From: George Saraiva Date: Fri, 19 Nov 2021 00:44:43 -0300 Subject: [PATCH 4/4] exercicios-strings-arrays --- modulo1/string-arrays/index.html | 12 ++++++++++ modulo1/string-arrays/script.js | 41 ++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 modulo1/string-arrays/index.html create mode 100644 modulo1/string-arrays/script.js diff --git a/modulo1/string-arrays/index.html b/modulo1/string-arrays/index.html new file mode 100644 index 0000000..3b8f4cd --- /dev/null +++ b/modulo1/string-arrays/index.html @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/modulo1/string-arrays/script.js b/modulo1/string-arrays/script.js new file mode 100644 index 0000000..0b54c5a --- /dev/null +++ b/modulo1/string-arrays/script.js @@ -0,0 +1,41 @@ +//EXERCICIO 1. + +// let array +// console.log('a. ', array) //undefined + +// array = null +// console.log('b. ', array) // null + +// array = [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] +// console.log('c. ', array.length) //11 + +// let i = 0 +// console.log('d. ', array[i]) //3 + +// array[i+1] = 19 +// console.log('e. ', array) //11 + +// const valor = array[i+6] +// console.log('f. ', valor) //9 + +// EXERCICIO 2. + +// const frase = prompt("Digite uma frase") + +// console.log (frase.toUpperCase().replaceAll("A", "I"), frase.length) + +// //SUBI NUM ONIBUS EM MIRROCOS 27 + +// Exercícios de escrita de código +// 1. + +// const nome = prompt ("Digite seu nome") +// const email = prompt ("digite seu e-mail") + +// console.log ("O e-mail " + (email) + "foi cadastrado com sucesso." + "Seja bem-vinda(o), " + (nome)+ "!") + +//2. + +const minhasComidas = [ "Hambúguer" , "Pizza" , "Arroz de Lentilha" "Macarrão" "Sorvete"] + +console.log (minhasComidas) \ No newline at end of file