diff --git a/exercicios.js b/exercicios.js index 50c66bd..8c2a1eb 100644 --- a/exercicios.js +++ b/exercicios.js @@ -18,91 +18,139 @@ 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.toLowerCase() + const check2 = string2.toLowerCase() + checkIgual = check1 == check2 +return checkIgual } + // 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