diff --git "a/exerc\303\255cios/desafio-1.html" "b/exerc\303\255cios/desafio-1.html" new file mode 100644 index 0000000..9d5b9ee --- /dev/null +++ "b/exerc\303\255cios/desafio-1.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/desafio-1.js" "b/exerc\303\255cios/desafio-1.js" new file mode 100644 index 0000000..10008c7 --- /dev/null +++ "b/exerc\303\255cios/desafio-1.js" @@ -0,0 +1,12 @@ +function calculoRadar(){ + let velocidadeCondutor = Number(prompt("Velocidade do condutor:")) + let velocidadePermitida = Number(prompt("Velocidade permitida na via:")) + if (velocidadeCondutor <= velocidadePermitida) { + alert("Sem multa!") + } else if (velocidadeCondutor <= (velocidadePermitida * 1.1)) { + alert("Multa leve!") + } else if (velocidadeCondutor > velocidadePermitida * 1.2) { + alert("Multa grave!") + } +} +calculoRadar() \ No newline at end of file diff --git "a/exerc\303\255cios/desafio-2.html" "b/exerc\303\255cios/desafio-2.html" new file mode 100644 index 0000000..6c03a47 --- /dev/null +++ "b/exerc\303\255cios/desafio-2.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/desafio-2.js" "b/exerc\303\255cios/desafio-2.js" new file mode 100644 index 0000000..9b22ad3 --- /dev/null +++ "b/exerc\303\255cios/desafio-2.js" @@ -0,0 +1,9 @@ +function multiploNumero() { + let valorNumero = +prompt("Insira um número para achar 100 múltiplos dele:") + for (i = valorNumero; i <= 100 * valorNumero; i++) { + if (i % valorNumero == 0){ + alert(i) + } + } +} +multiploNumero() \ No newline at end of file diff --git "a/exerc\303\255cios/funcao-com-parametro-exercicio-1.html" "b/exerc\303\255cios/funcao-com-parametro-exercicio-1.html" new file mode 100644 index 0000000..93fa326 --- /dev/null +++ "b/exerc\303\255cios/funcao-com-parametro-exercicio-1.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/funcao-com-parametro-exercicio-1.js" "b/exerc\303\255cios/funcao-com-parametro-exercicio-1.js" new file mode 100644 index 0000000..bff7043 --- /dev/null +++ "b/exerc\303\255cios/funcao-com-parametro-exercicio-1.js" @@ -0,0 +1,9 @@ +function calcularPromo(produtoNome1, produtoPreco1, produtoNome2, produtoPreco2){ + if (produtoPreco1 == produtoPreco2 || produtoNome1 == produtoNome2){ + console.log(`O valor da compra é de ${((produtoPreco1 + produtoPreco2) -5)} com a promoção.`) + } + else { + console.log(`O valor da compra é de ${produtoPreco1 + produtoPreco2}`) + } +} +calcularPromo("Shampoo", 20, "Shampoo", 40) \ No newline at end of file diff --git "a/exerc\303\255cios/funcao-com-parametro-exercicio-2.html" "b/exerc\303\255cios/funcao-com-parametro-exercicio-2.html" new file mode 100644 index 0000000..f56c7b4 --- /dev/null +++ "b/exerc\303\255cios/funcao-com-parametro-exercicio-2.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/funcao-com-parametro-exercicio-2.js" "b/exerc\303\255cios/funcao-com-parametro-exercicio-2.js" new file mode 100644 index 0000000..a8a47b2 --- /dev/null +++ "b/exerc\303\255cios/funcao-com-parametro-exercicio-2.js" @@ -0,0 +1,17 @@ +function calcularMediaAluno(nomeAluno, nota1, nota2){ + const media = (nota1 + nota2) / 2 + if (nomeAluno == "" || nota1 == "" || nota2 == ""){ + alert("Insira um dado válido!") + return + } + if(media > 5){ + alert(`${nomeAluno} , sua média foi ${media} e você foi aprovada(o)!`) + } + if(media == 4){ + alert(`${nomeAluno} , sua média foi ${media} e você foi aprovada(o), mas está em recuperação!`) + } + if(media < 4){ + alert(`${nomeAluno} , sua média foi ${media} e você foi reprovada(o)!`) + } +} +calcularMediaAluno("Helena", 7, 7) \ No newline at end of file diff --git "a/exerc\303\255cios/funcao-com-parametro-exercicio-3.html" "b/exerc\303\255cios/funcao-com-parametro-exercicio-3.html" new file mode 100644 index 0000000..e1c3927 --- /dev/null +++ "b/exerc\303\255cios/funcao-com-parametro-exercicio-3.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/funcao-com-parametro-exercicio-3.js" "b/exerc\303\255cios/funcao-com-parametro-exercicio-3.js" new file mode 100644 index 0000000..255836e --- /dev/null +++ "b/exerc\303\255cios/funcao-com-parametro-exercicio-3.js" @@ -0,0 +1,12 @@ +function calcularDesconto(produtoPreco1, produtoPreco2, produtoPreco3, produtoPreco4) { + for (var i = 1; i <= 4; i++){ + produtoSoma = produtoPreco1 + produtoPreco2 + produtoPreco3 + produtoPreco4 + if (i = 4) { + precoTotal = produtoSoma - (produtoPreco4 / 2) + // a cada 3 produtos o quarto sai metade + alert(`Preço total de R$ ${precoTotal}`) + console.log(`Preço total de R$ ${precoTotal}`) + } + } +} +calcularDesconto(15,5,10,35) \ No newline at end of file diff --git "a/exerc\303\255cios/funcao-sem-parametro-exercicio-1.html" "b/exerc\303\255cios/funcao-sem-parametro-exercicio-1.html" new file mode 100644 index 0000000..72ef1e6 --- /dev/null +++ "b/exerc\303\255cios/funcao-sem-parametro-exercicio-1.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/funcao-sem-parametro-exercicio-1.js" "b/exerc\303\255cios/funcao-sem-parametro-exercicio-1.js" new file mode 100644 index 0000000..ce78879 --- /dev/null +++ "b/exerc\303\255cios/funcao-sem-parametro-exercicio-1.js" @@ -0,0 +1,17 @@ +function calcularPromo(){ + let produtoNome1 = prompt("Insira o nome do primeiro produto") + let produtoPreco1 = Number(prompt("Insira o valor do primeiro produto")) + + let produtoNome2 = prompt("Insira o nome do segundo produto") + let produtoPreco2 = Number(prompt("Insira o valor do segundo produto")) + + const desconto = 5 + + if (produtoPreco1 == produtoPreco2 && produtoNome1 == produtoNome2){ + alert(`O valor da compra é de R$ ${(produtoPreco1 + produtoPreco2) - desconto} com a promoção.`) + } + else { + alert(`O valor da compra é de R$ ${produtoPreco1 + produtoPreco2}.`) + } +} +calcularPromo() \ No newline at end of file diff --git "a/exerc\303\255cios/funcao-sem-parametro-exercicio-2.html" "b/exerc\303\255cios/funcao-sem-parametro-exercicio-2.html" new file mode 100644 index 0000000..3b32ae9 --- /dev/null +++ "b/exerc\303\255cios/funcao-sem-parametro-exercicio-2.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/funcao-sem-parametro-exercicio-2.js" "b/exerc\303\255cios/funcao-sem-parametro-exercicio-2.js" new file mode 100644 index 0000000..6de4a03 --- /dev/null +++ "b/exerc\303\255cios/funcao-sem-parametro-exercicio-2.js" @@ -0,0 +1,20 @@ +function calcularMediaAluno(){ + let nomeAluno = prompt("Insira seu nome: ") + let nota1 = Number(prompt("Nota em Matemática: ")) + let nota2 = Number(prompt("Nota em Português: ")) + const media = (nota1 + nota2) / 2 + if(nomeAluno == "" || nota1 == "" || nota2 == ""){ + alert("Insira um dado válido!") + return calcularMediaAluno() + } + if(media > 5){ + alert(nomeAluno + ", sua média foi " + media + " e você foi aprovada(o)!") + } + if(media == 4){ + alert(nomeAluno + ", sua média foi " + media + " e você foi aprovada(o), mas está em recuperação!") + } + else{ + alert(nomeAluno + ", sua média foi " + media + " e você foi reprovada(o)!") + } +} +calcularMediaAluno() \ No newline at end of file diff --git "a/exerc\303\255cios/funcao-sem-parametro-exercicio-3.html" "b/exerc\303\255cios/funcao-sem-parametro-exercicio-3.html" new file mode 100644 index 0000000..304d421 --- /dev/null +++ "b/exerc\303\255cios/funcao-sem-parametro-exercicio-3.html" @@ -0,0 +1,8 @@ + + + + + + + + diff --git "a/exerc\303\255cios/funcao-sem-parametro-exercicio-3.js" "b/exerc\303\255cios/funcao-sem-parametro-exercicio-3.js" new file mode 100644 index 0000000..721ac04 --- /dev/null +++ "b/exerc\303\255cios/funcao-sem-parametro-exercicio-3.js" @@ -0,0 +1,18 @@ +function calcularDesconto() { + produtoSoma = 0 + produtoNome = [] + produtoPreco = [] + for (var i = 1; i <= 4; i++){ + produtoNome.push(prompt("Insira o nome do produto:")) + produtoPreco.push(+prompt("Insira o valor do produto:")) + produtoSoma = produtoPreco.reduce(function(a, b) { return a + b}) + console.log(produtoNome, produtoPreco, produtoSoma); + if (i >= 4) { + precoTotal = produtoSoma - produtoPreco[3] + (produtoPreco[3] * 0.5) + // a cada 3 produtos o quarto sai metade + console.log("Preço total de R$ ", precoTotal) + alert("Preço total de R$", precoTotal) + } + } +} +calcularDesconto() \ No newline at end of file