diff --git a/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/Mantis-shrimp.jpg b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/Mantis-shrimp.jpg new file mode 100644 index 0000000..15e78ac Binary files /dev/null and b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/Mantis-shrimp.jpg differ diff --git a/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/index.html b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/index.html new file mode 100644 index 0000000..66d629f --- /dev/null +++ b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/index.html @@ -0,0 +1,75 @@ + + + + + + O Curioso Estomatopóda + + +

Soco a 80km/h: Conheça o Stomatopoda

+ Página Inicial + Sobre + Contato +
+

Fatos sobre a Stomatopoda

+
+

O monstro do fundo do mar

+

O estomatópode, mais conhecido como lacraia-do-mar, é um crustáceo marinho que se subdivide em aproximadamente 400 espécies. Dentre estas, o Odontodactylus scyllarus é a mais letal. Diferentemente de um tubarão, "rei dos mares", ou do leão, "rei da selva", essas lacraias não se fiam apenas em sua força física para satisfazer seus instintos predatórios. Sua arma, altamente letal, está na velocidade de suas garras e sua incrível visão

+ lacraia-do-mar +

Fonte:http://planetanimalzone.blogspot.com/

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Classificação Científica
Reino:Animalia
Filo:Arthropoda
Subfilo:Crustacea
Classe:Malacostraca
Subclasse:Hoplocarida
Ordem:Stomatopoda
+
+
+

Explosão de cores

+

Para se ter uma idéia do poder visual desses seres, façamos uma comparação: enquanto humanos possuem três tipos de cones, células sensitivas de nossos olhos, responsáveis pela diferenciação de cores, as lacraias-do-mar têm 16 cones. Ou seja, elas vêem um espctro de cores que nossos cérebros simplesmente não podem processar. Para esses pequenos seres, que variam de 15 a 30 cm, um arco-íris deve ser como uma incrível explosão termonuclear de cores.

+ lacraia-do-mar +

Fonte:http://planetanimalzone.blogspot.com/

+
+

Garras poderosas

+

Essa maravilha da natureza, como já adiantamos, é um predador voraz. Além da incrível visão, as lacraias-do-mar possuem duas presas dianteiras(apêndices raptoriais) que aceleram com a mesma velocidade de um tiro de um rifle calibre 22, atingindo a caça em menos de três milésimos de segundo e com uma força de 1500 newtons. Para ilustrar, se o ser humano fosse capaz de acelerar seus braços a um décimo dessa velocidade, poderia lançar uma bola de beisebol em órbita

+ lacraia-do-mar +

Fonte:http://planetanimalzone.blogspot.com/

+

Seus membros se movem tão rápido que "fervem" a água por onde passam, em um processo conhecido como supercavitação. Isso gera uma onda de choque que pode matar a caça mesmo se a lacraia errar o alvo. Morte feliz. Pois, em caso das garras atingirem o alvo, a vítima é impiedosamente desmembrada.

+
+
+

Referências Bibliográficas

+

https://theoatmeal.com/comics/mantis_shrimp

+

https://www.nationalgeographic.com/science/article/natures-most-amazing-eyes-just-got-a-bit-weirder

+

https://pt.wikipedia.org/wiki/Stomatopoda

+
+
+ + + + \ No newline at end of file diff --git a/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/mantis-shrimp-n.jpg b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/mantis-shrimp-n.jpg new file mode 100644 index 0000000..d448d3b Binary files /dev/null and b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/mantis-shrimp-n.jpg differ diff --git a/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/mantis.jpg b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/mantis.jpg new file mode 100644 index 0000000..7e3fd81 Binary files /dev/null and b/fundamentos_web/bloco_3/dia_4/exercises/intro_html_css.4/mantis.jpg differ diff --git a/fundamentos_web/bloco_4/dia_1/README.me b/fundamentos_web/bloco_4/dia_1/README.me new file mode 100644 index 0000000..2d630b5 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/README.me @@ -0,0 +1,2 @@ +Introdução ao JavaScript e lógica de programação +Tipos primitivos, variáveis, constantes, if - else, switch - case diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/adicao.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/adicao.js new file mode 100644 index 0000000..a8094e3 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/adicao.js @@ -0,0 +1,4 @@ +let a = 34; +let b = 233; +soma = a+b; +console.log("A soma é " + soma); diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/divisao.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/divisao.js new file mode 100644 index 0000000..9507aa3 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/divisao.js @@ -0,0 +1,4 @@ +let a = 34; +let b = 233; +divisao = a/b; +console.log("A divisao é " + divisao); \ No newline at end of file diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/impar.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/impar.js new file mode 100644 index 0000000..42c9928 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/impar.js @@ -0,0 +1,10 @@ +let a = 55; +let b = 44; +let c = 22; + +if (a || B || c == odd) { + console.log("true"); +} +else { + console.log("false"); +} diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/jvscpt4.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/jvscpt4.js new file mode 100644 index 0000000..d72ef45 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/jvscpt4.js @@ -0,0 +1,10 @@ +let valor = 0; +if (valor > 0) { + console.log("positive"); +} +else if (valor < 0) { + console.log("negative"); +} +else { + console.log("zero"); +} \ No newline at end of file diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/liquido.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/liquido.js new file mode 100644 index 0000000..c6e39c8 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/liquido.js @@ -0,0 +1,42 @@ +let salBruto = 3000; +let descInss = 0; +let salLiquido; +const alq1 = 7.5/100; +const alq2 = 15/100; +const alq3 = 22.5/100; +const alq4 = 27.5/100; + +if (salBruto <= 1556.94) { + descInss = salBruto - salBruto *8/100; +} +else if (salBruto >= 1556.95 && salBruto <= 2594.92) { + descInss = salBruto - salBruto *9/100; +} +else if (salBruto >= 2594.93 && salBruto <= 5189.82) { + descInss = salBruto - salBruto *11/100; +} +else { + descInss = salBruto - 570.88; +} +console.log(descInss); + +if (descInss <= 1903.98) { + salLiquido = descInss; + console.log(salLiquido); +} +else if (descInss >= 1903.99 && descInss <= 2826.65) { + salLiquido = descInss - descInss * alq1 + 142.80; + console.log(salLiquido); +} +else if (descInss >= 2826.66 && descInss <= 3751.05) { + salLiquido = descInss - descInss * alq2 + 354.80; + console.log(salLiquido); +} +else if (descInss >= 3751.06 && descInss <= 4664.68) { + salLiquido = descInss - descInss * alq3 + 636.13; + console.log(salLiquido); +} +else { + salLiquido = descInss - descInss * alq4 + 869.36; + console.log(salLiquido); +} diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/lucro.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/lucro.js new file mode 100644 index 0000000..33750c3 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/lucro.js @@ -0,0 +1,11 @@ +let custo = 34.50 +let custoTotal = custo + custo * 20/100; +let venda = -56.46 +lucro = 1000 * (venda - custoTotal); + +if (custo < 0 || venda < 0) { + console.log("Erro!"); +} +else { + console.log(lucro); +} \ No newline at end of file diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/maior.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/maior.js new file mode 100644 index 0000000..9372ae5 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/maior.js @@ -0,0 +1,13 @@ +let a = 468; +let b = 8743; +let c = 23465765; + +if (a >= b && a >= c) { + console.log(a); +} +else if (a <= b && b>= c) { + console.log(b); +} +else { + console.log(c); +} diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/maior_de_dois.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/maior_de_dois.js new file mode 100644 index 0000000..fbf4fc4 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/maior_de_dois.js @@ -0,0 +1,11 @@ +let a = 465312; +let b = 465312; +if (a > b) { + console.log(a); +} +else if (a= 0) { + console.log("conceito F"); +} +else if (nota >= 50 && nota < 60) { + console.log("conceito E"); +} +else if (nota >= 60 && nota < 70) { + console.log("conceito D"); +} +else if (nota >= 70 && nota < 80) { + console.log("conceito C"); +} +else if (nota >= 80 && nota < 90) { + console.log("conceito B"); +} +else if (nota >= 90 && nota <=100) { + console.log("conceito A"); +} +else { + console.log("Nota inválida"); +} \ No newline at end of file diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/subtracao.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/subtracao.js new file mode 100644 index 0000000..a49afb9 --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/subtracao.js @@ -0,0 +1,4 @@ +let a = 34; +let b = 233; +diferenca = a-b; +console.log("A diferença é " + diferenca); \ No newline at end of file diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/triangulo.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/triangulo.js new file mode 100644 index 0000000..3cf751f --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/triangulo.js @@ -0,0 +1,9 @@ +let a = 45; +let b = 68; +let c = 67; + +if (a+b+c != 180) { + console.log(false); +} else { + console.log(true); +} diff --git a/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/xadrez.js b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/xadrez.js new file mode 100644 index 0000000..89cf11e --- /dev/null +++ b/fundamentos_web/bloco_4/dia_1/exercises/introducao-a-javascript-e-logica-de-programacao_1/xadrez.js @@ -0,0 +1,24 @@ +let pecaXadrez = 'RAINHA'; +let pecaXadrezLwr = pecaXadrez.toLowerCase(); +switch(pecaXadrezLwr){ + case 'peão': + console.log('O Peão se movimenta uma casa para frente.') + break; + case 'torre': + console.log('A Torre se movimenta para frente quantas casas quiser.') + break; + case 'bispo': + console.log('O Bispo se movimenta na diagonal quantas vezes quiser.') + break; + case 'cavalo': + console.log('O Cavalo se movimenta em formato de L para qualquer lado.') + break; + case 'rainha': + console.log('A Rainha se movimenta quantas casas quiser para qualquer lado.') + break; + case 'rei': + console.log('O se movimenta uma casa para o lado que quiser.') + break; + default: + console.log('Essa peça não existe no Xadrez') +} \ No newline at end of file