From e51c75f360d6a676e5a27a7d1feda8b84f0a0142 Mon Sep 17 00:00:00 2001 From: SthefaneOliveira <86209366+SthefaneOliveira@users.noreply.github.com> Date: Thu, 5 Aug 2021 14:53:48 -0300 Subject: [PATCH 01/11] criei pastas e um texto sobre mim --- semana-0/sobre-mim/minha-bio.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 semana-0/sobre-mim/minha-bio.txt diff --git a/semana-0/sobre-mim/minha-bio.txt b/semana-0/sobre-mim/minha-bio.txt new file mode 100644 index 0000000..05903cc --- /dev/null +++ b/semana-0/sobre-mim/minha-bio.txt @@ -0,0 +1 @@ +Meu nome é Sthefane, tenho 24 anos, estudante de Sistemas da Informação... Sou mineira mas a alguns meses me mudei para São Paulo e estou adorando morar aqui. Gosto de jogar League of Legends nas horas livres gosto tambem de assistir series e animes, tatuagens e gatos, adoro cozinhar receitas novas e comer em lugares novos. Gosto de tecnologia desde que me lembro e quero seguir essa profissão. \ No newline at end of file From 73987b16c2ed0f4f7fe6b1eb0d92fb246cc8ec2c Mon Sep 17 00:00:00 2001 From: SthefaneOliveira <86209366+SthefaneOliveira@users.noreply.github.com> Date: Fri, 6 Aug 2021 14:33:36 -0300 Subject: [PATCH 02/11] um texto dizendo como foi a primeira semana de aula --- semana-0/projeto-onboarding/aprendizados-md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 semana-0/projeto-onboarding/aprendizados-md diff --git a/semana-0/projeto-onboarding/aprendizados-md b/semana-0/projeto-onboarding/aprendizados-md new file mode 100644 index 0000000..a9d4be8 --- /dev/null +++ b/semana-0/projeto-onboarding/aprendizados-md @@ -0,0 +1,2 @@ +#aprendizados da semana +Nessa primeira semana aprendemos a utilizar o terminal, como pedir ajuda e também conhecemos melhor o **curso**. \ No newline at end of file From d8461b50fffcf7643c956cdd1ceac3646b648a18 Mon Sep 17 00:00:00 2001 From: SthefaneOliveira <86209366+SthefaneOliveira@users.noreply.github.com> Date: Mon, 9 Aug 2021 16:30:19 -0300 Subject: [PATCH 03/11] aula1 semana1 --- semana1-aula1/template_javascript/index.html | 12 ++++++++++++ semana1-aula1/template_javascript/index.js | 16 ++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 semana1-aula1/template_javascript/index.html create mode 100644 semana1-aula1/template_javascript/index.js diff --git a/semana1-aula1/template_javascript/index.html b/semana1-aula1/template_javascript/index.html new file mode 100644 index 0000000..dabfeed --- /dev/null +++ b/semana1-aula1/template_javascript/index.html @@ -0,0 +1,12 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git a/semana1-aula1/template_javascript/index.js b/semana1-aula1/template_javascript/index.js new file mode 100644 index 0000000..6c91840 --- /dev/null +++ b/semana1-aula1/template_javascript/index.js @@ -0,0 +1,16 @@ +/* + +const nome = prompt("Qual é o seu nome?") +typeof nome +let idade = prompt ("qual a sua idade?") +typeof idade +console.log("olá", nome,"voce tem:", idade,"anos") +*/ + + +//exercicio 3 + +let a = 10 +let b = 25 +console.log("O novo valor de a é", a) +console.log("O novo valor de b é", b) \ No newline at end of file From 5a71849f40d20bfa8dfeade9c613b879397cbb2f Mon Sep 17 00:00:00 2001 From: SthefaneOliveira <86209366+SthefaneOliveira@users.noreply.github.com> Date: Wed, 11 Aug 2021 15:57:39 -0300 Subject: [PATCH 04/11] aula 3 semana 1 --- .../operadores/template_javascript/index.html | 12 ++++ .../operadores/template_javascript/index.js | 61 +++++++++++++++++++ semana1/strings-arrays/index.html | 12 ++++ semana1/strings-arrays/index.js | 57 +++++++++++++++++ 4 files changed, 142 insertions(+) create mode 100644 semana1/operadores/template_javascript/index.html create mode 100644 semana1/operadores/template_javascript/index.js create mode 100644 semana1/strings-arrays/index.html create mode 100644 semana1/strings-arrays/index.js diff --git a/semana1/operadores/template_javascript/index.html b/semana1/operadores/template_javascript/index.html new file mode 100644 index 0000000..dabfeed --- /dev/null +++ b/semana1/operadores/template_javascript/index.html @@ -0,0 +1,12 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git a/semana1/operadores/template_javascript/index.js b/semana1/operadores/template_javascript/index.js new file mode 100644 index 0000000..b75566f --- /dev/null +++ b/semana1/operadores/template_javascript/index.js @@ -0,0 +1,61 @@ +// const bool1 = true +// const bool2 = false +// const bool3 = !bool2 + +// let resultado = bool1 && bool2 +// console.log("a. ", resultado) +// o resultado é: false + +// resultado = bool1 && bool2 && bool3 +// console.log("b. ", resultado) +// resultado é: false + +// resultado = !resultado && (bool1 || bool2) +// console.log("c. ", resultado) +// resultado é: true + +// console.log("d. ", typeof resultado) +// o resultado é: boolean + + +// soma não pode ser const +//let soma = primeiroNumero + segundoNumero + + +// Pratico 1 +// let idade = prompt('insira sua idade') + +// let idadeAmigo = prompt('Qual a idade do seu melhor amigo ou da sua melhor amiga?') + +// console.log( "Sua idade é maior do que a do seu melhor amigo?",idade > idadeAmigo) +// let resultado = idade - idadeAmigo +// console.log ("A diferença de idade é:", resultado) + + + //pratico 2 +// let numero = prompt ("digite um numero par") +// let resultado +// resultado = numero % 2 +// console.log("o resultado é ", resultado) +// não sobra resto +// sobra resto + + + +// pratico 3 +// let idade = prompt("digite sua idade") +// let meses = idade * 12 +// let dias = meses * 365 +// let horas = dias * 24 +// console.log ("A sua idade em meses é:", meses, "em dias:", dias, "em horas:", horas) + + +//pratico 4 + +// let numero1 = prompt("digite seu primeiro nr") +// let numero2 = prompt("digite seu segundo nr") +// console.log ("o primeiro é maior que o segundo?", numero1 > numero2) +// console.log ("O primeiro numero é igual ao segundo?", numero1 === numero2) +// console.log ("o primeiro é divisivel pelo o segundo?", (numero1 % numero2) === 0) +// console.log ("O segundo numero é divisível pelo primeiro?", (numero2 % numero1) === 0 ) + diff --git a/semana1/strings-arrays/index.html b/semana1/strings-arrays/index.html new file mode 100644 index 0000000..dabfeed --- /dev/null +++ b/semana1/strings-arrays/index.html @@ -0,0 +1,12 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git a/semana1/strings-arrays/index.js b/semana1/strings-arrays/index.js new file mode 100644 index 0000000..38d6d80 --- /dev/null +++ b/semana1/strings-arrays/index.js @@ -0,0 +1,57 @@ +// let array +// console.log('a. ', array) a. array + +// array = null +// console.log('b. ', array) b. null + +// array = [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] +// console.log('c. ', array.length) c. 11 + +// let i = 0 +// console.log('d. ', array[i]) d. 3 + +// array[i+1] = 19 +// console.log('e. ', array) e. 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + +// const valor = array[i+6] +// console.log('f. ', valor) f. 9 + + + +// const frase = prompt("Digite uma frase") + +// console.log(frase.toUpperCase().replaceAll("A", "I"), frase.length) +//SUBI NUM ÔNIBUS EM MIRROCOS 27 + + +// ---------------Pratica 1 + +// const email = prompt ("digite seu e-mail:") +// const nome = prompt ("digite seu numero de usuario:") + +// console.log("seu email:", email, "foi cadastrado seja bem vindo", nome) + + + +// -----------------2 +// const comida = ['churrasco', 'sashimi', 'jhou', 'bolo', 'pizza'] +// console.log(comida) +// console.log("essas são minhas comidas favoritas") +// console.log(comida [0]) +// console.log(comida [1]) +// console.log(comida [2]) +// console.log(comida [3]) +// console.log(comida [4]) + + +// -------------3 +let array = [] +const listaDeTarefas = array +const tarefa1 = prompt("digite a primeira tarefa:") +const tarefa2 = prompt("digite a segunda tarefa:") +const tarefa3 = prompt("digite a terceira tarefa:") +array.push(tarefa1, tarefa2, tarefa3) +console.log(array) +let feito = Number(prompt( "digite o numero referente a tarefa feita, de 0 a 2")) +array.splice(feito,1) +console.log(array) \ No newline at end of file From 45a292ca96557932762dac6cf47b077c33d7399f Mon Sep 17 00:00:00 2001 From: SthefaneOliveira <86209366+SthefaneOliveira@users.noreply.github.com> Date: Thu, 12 Aug 2021 16:22:07 -0300 Subject: [PATCH 05/11] Aula 6 semana 1 --- semana1/funcoes/index.html | 13 +++++++++++++ semana1/funcoes/index.js | 21 +++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 semana1/funcoes/index.html create mode 100644 semana1/funcoes/index.js diff --git a/semana1/funcoes/index.html b/semana1/funcoes/index.html new file mode 100644 index 0000000..372fa2c --- /dev/null +++ b/semana1/funcoes/index.html @@ -0,0 +1,13 @@ + + + + + + + Document + + + + + + \ No newline at end of file diff --git a/semana1/funcoes/index.js b/semana1/funcoes/index.js new file mode 100644 index 0000000..211ac89 --- /dev/null +++ b/semana1/funcoes/index.js @@ -0,0 +1,21 @@ +// function minhaFuncao(variavel) { +// return variavel * 5 +// } + +// console.log(minhaFuncao(2)) +// console.log(minhaFuncao(10)) + +// A) 10 50 +// B) não mostraria nada no console + +// let textoDoUsuario = prompt("Insira um texto"); + +// const outraFuncao = function(texto) { +// return texto.toLowerCase().includes("cenoura") +// } + +// const resposta = outraFuncao(textoDoUsuario) +// console.log(resposta) + +//A) Achar a palavra cenoura e deixar tudo no minusculo, retorna true se tiver a palavra cenoura e false caso contrario +//B) true . true. true \ No newline at end of file From b8b61db4bd8aa1c901372e50d22f6b24db41e01c Mon Sep 17 00:00:00 2001 From: SthefaneOliveira <86209366+SthefaneOliveira@users.noreply.github.com> Date: Fri, 13 Aug 2021 16:48:44 -0300 Subject: [PATCH 06/11] projeto1 --- .../lista-exercicios-intro-js/._.DS_Store | Bin 0 -> 120 bytes .../lista-exercicios-intro-js/._exercicios.js | Bin 0 -> 212 bytes .../lista-exercicios-intro-js/.DS_Store | Bin 0 -> 6148 bytes .../lista-exercicios-intro-js/exercicios.js | 116 ++++++++++++++++++ .../lista-exercicios-intro-js/index.html | 14 +++ .../lista-exercicios-intro-js/tests.js | 35 ++++++ 6 files changed, 165 insertions(+) create mode 100644 semana1/lista-logica/__MACOSX/lista-exercicios-intro-js/._.DS_Store create mode 100644 semana1/lista-logica/__MACOSX/lista-exercicios-intro-js/._exercicios.js create mode 100644 semana1/lista-logica/lista-exercicios-intro-js/.DS_Store create mode 100644 semana1/lista-logica/lista-exercicios-intro-js/exercicios.js create mode 100644 semana1/lista-logica/lista-exercicios-intro-js/index.html create mode 100644 semana1/lista-logica/lista-exercicios-intro-js/tests.js diff --git a/semana1/lista-logica/__MACOSX/lista-exercicios-intro-js/._.DS_Store b/semana1/lista-logica/__MACOSX/lista-exercicios-intro-js/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a5b28df1cbc6e15bd0d35cdadd0c2e65d5131c7d GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/semana1/lista-logica/__MACOSX/lista-exercicios-intro-js/._exercicios.js b/semana1/lista-logica/__MACOSX/lista-exercicios-intro-js/._exercicios.js new file mode 100644 index 0000000000000000000000000000000000000000..3fbdc12f4388f55bed08111da0379875d0848e87 GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH86=sSr5GAnJ7*N-=cZa48yT25 jx>`8tI=Y&g>6#b;2`5KaS6xe20}FF!6C)EdQ*#CYd!-*S literal 0 HcmV?d00001 diff --git a/semana1/lista-logica/lista-exercicios-intro-js/.DS_Store b/semana1/lista-logica/lista-exercicios-intro-js/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4e0e062580a34cec9a193a91cf0f29dbff08b292 GIT binary patch literal 6148 zcmeHK%}N774E~}$6!p-f7h#^D;2SKZ9z6R3S}Uk*t*{k5&fSOc5%tTD;;wrX5lJBV z(n&J2^Fe1O0A%sBJ_Tj~rc^~yXGC;(G_)7V`$Vxho-xNQcG#dDndmPL>9-%?4i8x4 z24BAayxm@}+U<&QCFhkoe>0({gzT8#(RSSPJ-U9roDA}hhWV`8;0lj}x|cznu9cDu zBm>DnGLQ`XBm=y&Ri=lIX_J9uAQ|{%K+lIlRcr#Qqa7VI)&dYG95$h^&thy)R{^_x~CH zGNVntrKCv)l7auqfJ~Mb%LR8Ack8!(>Rnr?msAzatLjkb_Z|WKq36i41wCHWXI>Ln V9d#BRw{l`W1dNb0$-pl#@D54OHYET6 literal 0 HcmV?d00001 diff --git a/semana1/lista-logica/lista-exercicios-intro-js/exercicios.js b/semana1/lista-logica/lista-exercicios-intro-js/exercicios.js new file mode 100644 index 0000000..bf408d4 --- /dev/null +++ b/semana1/lista-logica/lista-exercicios-intro-js/exercicios.js @@ -0,0 +1,116 @@ +// EXEMPLOS DE IMPLEMENTAÇÃO --------------------------------------------------------------- + +// EXERCÍCIO 0A +function soma(num1, num2) { + // implemente sua lógica aqui + return num1 + num2 +} + +// EXERCÍCIO 0B +function imprimeMensagem() { + // implemente sua lógica aqui + const mensagem = prompt('Digite uma mensagem!') + + console.log(mensagem) +} + +// EXERCÍCIOS PARA FAZER ------------------------------------------------------------------ + +// EXERCÍCIO 01 +function calculaAreaRetangulo() { + + const altura = Number(prompt("digite a altura do triangulo")) + const largura = Number( prompt ("digite a largura do triangulo")) + const area = altura * largura +console.log(area) +} + + +// EXERCÍCIO 02 +function imprimeIdade() { +const anoAtual = Number(prompt("qual o ano do seu nascimento?")) +const anoNasc = Number(prompt("digite o ano atual")) +const idade = anoAtual - anoNasc +console.log = (idade) +} + +// EXERCÍCIO 03 +function calculaIMC(peso, altura) { +const seuPeso = Number(prompt("digite seu peso")) +const suaAltura = Number(prompt("digite sua altura")) +const imc = seuPeso / (suaAltura * suaAltura) +console.log = (imc) +} + +// EXERCÍCIO 04 +function imprimeInformacoesUsuario() { + // implemente sua lógica aqui + // "Meu nome é NOME, tenho IDADE anos, e o meu email é EMAIL." + +} + +// EXERCÍCIO 05 +function imprimeTresCoresFavoritas() { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 06 +function retornaStringEmMaiuscula(string) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 07 +function calculaIngressosEspetaculo(custo, valorIngresso) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 08 +function checaStringsMesmoTamanho(string1, string2) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 09 +function retornaPrimeiroElemento(array) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 10 +function retornaUltimoElemento(array) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 11 +function trocaPrimeiroEUltimo(array) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 12 +function checaIgualdadeDesconsiderandoCase(string1, string2) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 13 +function checaRenovacaoRG() { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 14 +function checaAnoBissexto(ano) { + // implemente sua lógica aqui + +} + +// EXERCÍCIO 15 +function checaValidadeInscricaoLabenu() { + // implemente sua lógica aqui + +} \ No newline at end of file diff --git a/semana1/lista-logica/lista-exercicios-intro-js/index.html b/semana1/lista-logica/lista-exercicios-intro-js/index.html new file mode 100644 index 0000000..7d33eda --- /dev/null +++ b/semana1/lista-logica/lista-exercicios-intro-js/index.html @@ -0,0 +1,14 @@ + + + + + + + + + Document + + +
+ + \ No newline at end of file diff --git a/semana1/lista-logica/lista-exercicios-intro-js/tests.js b/semana1/lista-logica/lista-exercicios-intro-js/tests.js new file mode 100644 index 0000000..3c06be9 --- /dev/null +++ b/semana1/lista-logica/lista-exercicios-intro-js/tests.js @@ -0,0 +1,35 @@ +!function(e,n,t,r,a){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof o.parcelRequire9b95&&o.parcelRequire9b95,u=l.cache||{},i="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function s(n,t){if(!u[n]){if(!e[n]){var r="function"==typeof o.parcelRequire9b95&&o.parcelRequire9b95;if(!t&&r)return r(n,!0);if(l)return l(n,!0);if(i&&"string"==typeof n)return i(n);var a=new Error("Cannot find module '"+n+"'");throw a.code="MODULE_NOT_FOUND",a}f.resolve=function(t){return e[n][1][t]||t},f.cache={};var c=u[n]=new s.Module(n);e[n][0].call(c.exports,f,c,c.exports,this)}return u[n].exports;function f(e){return s(f.resolve(e))}}s.isParcelRequire=!0,s.Module=function(e){this.id=e,this.bundle=s,this.exports={}},s.modules=e,s.cache=u,s.parent=l,s.register=function(n,t){e[n]=[function(e,n){n.exports=t},{}]},Object.defineProperty(s,"root",{get:function(){return o.parcelRequire9b95}}),o.parcelRequire9b95=s;for(var c=0;c{const{getTestResult:e,setTestResult:n}=b.useTestResults(),[t,r]=u.useState(null);return i.default.createElement("div",null,i.default.createElement(p.Heading,null),i.default.createElement("hr",null),i.default.createElement("div",{style:{display:"flex"}},i.default.createElement(m.TestsSelect,{tests:v,selectedTest:t,setSelectedTest:r,getTestResult:e})),t?i.default.createElement(h.TestRunner,{test:t,setTestResultGlobal:n}):i.default.createElement(g.AllTestsRunner,{tests:v}))},w=document.createElement("style");w.textContent=c.default,document.querySelector("head").appendChild(w),l.default.render(i.default.createElement(y,null),document.getElementById("root"))},{"../core/types":"4XE9t","react-dom":"1FapN",react:"3lC58","bundle-text:./water.css":"6xekz","../core/validators":"4w5y8","./components/Heading":"PT9Wn","./components/TestsSelect":"4sjzY","./components/TestRunner":"3swYc","./components/AllTestsRunner":"5sFQ0","./hooks/useTestResults":"5bxix","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4XE9t":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");let a;r.defineInteropFlag(t),r.export(t,"INPUT_TYPES",(function(){return a})),function(e){e.FUNCTION_ARGS="FUNCTION_ARGS",e.PROMPT="PROMPT"}(a||(a={}))},{"@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"1rdR8":[function(e,n,t){"use strict";t.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},t.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.exportAll=function(e,n){return Object.keys(e).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in n&&n[t]===e[t]||Object.defineProperty(n,t,{enumerable:!0,get:function(){return e[t]}}))})),n},t.export=function(e,n,t){Object.defineProperty(e,n,{enumerable:!0,get:t})}},{}],"1FapN":[function(e,n,t){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),n.exports=e("./cjs/react-dom.production.min.js")},{"./cjs/react-dom.production.min.js":"7q6tI"}],"7q6tI":[function(e,n,t){ +/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +"use strict";var r=e("react"),a=e("object-assign"),o=e("scheduler");function l(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t