From 89af7f0879b03830fb2297725d5d268f079df084 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 15 Sep 2023 14:42:43 -0300 Subject: [PATCH 1/2] =?UTF-8?q?atualiza=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios.js | 79 ++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 63 insertions(+), 16 deletions(-) diff --git a/exercicios.js b/exercicios.js index 50c66bd..f3efd8d 100644 --- a/exercicios.js +++ b/exercicios.js @@ -18,91 +18,138 @@ function imprimeMensagem() { // EXERCÍCIO 01 function calculaAreaRetangulo() { - // implemente sua lógica aqui + const altura = +prompt("Escreva a altura do objeto") +const largura = +prompt("Escreva a largura do objeto") + +area = altura * largura +console.log(area) } // EXERCÍCIO 02 function imprimeIdade() { - // implemente sua lógica aqui + const anoAtual = +prompt("Qual o ano atual?") + const anoDeNascimento = +prompt("Qual o ano de seu nascimento?") + + idade = anoAtual - anoDeNascimento + console.log(idade) } // EXERCÍCIO 03 function calculaIMC(peso, altura) { - // implemente sua lógica aqui + + IMC = peso / (altura * altura) + return IMC + } // EXERCÍCIO 04 function imprimeInformacoesUsuario() { - // implemente sua lógica aqui - // "Meu nome é NOME, tenho IDADE anos, e o meu email é EMAIL." + + const nome = prompt("Qual o seu nome?") + const idade = +prompt("Qual a sua idade?") + const email = prompt("Qual o seu email?") + + console.log(`Meu nome é ${nome}, tenho ${idade} anos, e o meu email é ${email}.`) + } // EXERCÍCIO 05 function imprimeTresCoresFavoritas() { - // implemente sua lógica aqui + const cor1 = prompt("Qual suas cores favoritas?") + const cor2 = prompt("Qual suas cores favoritas?") + const cor3 = prompt("Qual suas cores favoritas?") + +coresFav = [cor1, cor2, cor3] +console.log(coresFav) } // EXERCÍCIO 06 function retornaStringEmMaiuscula(string) { - // implemente sua lógica aqui + emMaiusculo = string.toUpperCase() + return emMaiusculo } // EXERCÍCIO 07 function calculaIngressosEspetaculo(custo, valorIngresso) { - // implemente sua lógica aqui + return custo / valorIngresso } // EXERCÍCIO 08 function checaStringsMesmoTamanho(string1, string2) { - // implemente sua lógica aqui + const check1 = string1.length + const check2 = string2.length + + checarTamanho = string1.length === string2.length + return checarTamanho } // EXERCÍCIO 09 function retornaPrimeiroElemento(array) { - // implemente sua lógica aqui + + return array[0] } // EXERCÍCIO 10 function retornaUltimoElemento(array) { - // implemente sua lógica aqui + return array[array.length-1] } // EXERCÍCIO 11 function trocaPrimeiroEUltimo(array) { - // implemente sua lógica aqui + return array.slice(0).reverse() } // EXERCÍCIO 12 function checaIgualdadeDesconsiderandoCase(string1, string2) { - // implemente sua lógica aqui + const check1 = string1 + const check2 = string2 + checarIgualdade = string1 === string2 + return checarIgualdade } // EXERCÍCIO 13 function checaRenovacaoRG() { - // implemente sua lógica aqui + const anoAtual = +prompt("Qual o ano atual?") + const anoDeNascimento = +prompt("Qual o seu ano de nascimento?") + const carteiraEmitida = +prompt("Em qual ano sua carteira foi tirada?") + + console.log(anoAtual - anoDeNascimento >= 20) + console.log() + console.log(anoAtual - anoDeNascimento >= 50) } // EXERCÍCIO 14 function checaAnoBissexto(ano) { - // implemente sua lógica aqui + const divPor4 = ano % 4 === 0 + const divPor100 = ano % 100 === 0 + const divPor400 = ano % 400 === 0 + const anoBi = divPor4 && (divPor100 && !divPor400) + } + // EXERCÍCIO 15 function checaValidadeInscricaoLabenu() { - // implemente sua lógica aqui + const idade = prompt("Tem mais de 18 anos?") + const estudo = prompt("Tem ensino médio?") + const disponibilidade = prompt("Tem disponibilidade de horários?") + + const check = idade == "sim" && estudo == "sim" && disponibilidade == "sim" + + console.log(check) } \ No newline at end of file From 823040b39fdfb0debe5dbda940724e7c689a2883 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 17 Sep 2023 22:49:57 -0300 Subject: [PATCH 2/2] add 12 --- exercicios.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/exercicios.js b/exercicios.js index f3efd8d..8c2a1eb 100644 --- a/exercicios.js +++ b/exercicios.js @@ -112,13 +112,14 @@ function trocaPrimeiroEUltimo(array) { // EXERCÍCIO 12 function checaIgualdadeDesconsiderandoCase(string1, string2) { - const check1 = string1 - const check2 = string2 - checarIgualdade = string1 === string2 - return checarIgualdade + const check1 = string1.toLowerCase() + const check2 = string2.toLowerCase() + checkIgual = check1 == check2 +return checkIgual } + // EXERCÍCIO 13 function checaRenovacaoRG() { const anoAtual = +prompt("Qual o ano atual?")