diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/exercicios.js b/exercicios.js index 50c66bd..d7bfad6 100644 --- a/exercicios.js +++ b/exercicios.js @@ -1,5 +1,8 @@ // EXEMPLOS DE IMPLEMENTAÇÃO --------------------------------------------------------------- - +/* * Escrevam o código dentro da função correspondente ao número do exercício, no arquivo exercicios.js +* Existem dois tipos de exercícios: + 1. Em alguns, você deve pedir dados ao usuário. Para isso, você deve usar a função prompt(). Nesses casos, você deve imprimir a resposta no console, usando o console.log(). + 2. Em outros, os dados são passados como argumentos da função. Nesses casos, você deve usar o return para retornar a resposta. */ // EXERCÍCIO 0A function soma(num1, num2) { // implemente sua lógica aqui @@ -18,69 +21,91 @@ function imprimeMensagem() { // EXERCÍCIO 01 function calculaAreaRetangulo() { - // implemente sua lógica aqui + const altura = prompt("Digite a altura do retangulo") + const largura = prompt("Digite a largura do retangulo") + + const calcularArea = altura * largura + console.log(calcularArea) + } // EXERCÍCIO 02 function imprimeIdade() { - // implemente sua lógica aqui + const anoAtual = prompt("Ano atual") + const anoNasc = prompt("Qual o seu ano de nascimento?") + + const calcularIdade = anoAtual - anoNasc + + console.log(calcularIdade) } // EXERCÍCIO 03 function calculaIMC(peso, altura) { - // implemente sua lógica aqui + return (peso / (altura * altura)) } // 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 seu nome") + const idade = prompt("Quantos anos você tem?") + const email = prompt("Digite seu e-mail") + + + + console.log (`Meu nome é ${nome}, tenho ${idade} anos, e o meu email é ${email}.`) } // EXERCÍCIO 05 function imprimeTresCoresFavoritas() { - // implemente sua lógica aqui + let array = [] + array.push(prompt("Fala uma cor"), prompt ("Fala outra"), prompt ("A terceira agora")) +/* const array = [cor1, cor2, cor3] + */ + console.log(array) } // EXERCÍCIO 06 function retornaStringEmMaiuscula(string) { - // implemente sua lógica aqui - + return string.toUpperCase() } // 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 + + return string1.length == string2.length } + + // 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 - + /* console.log(array.slice(-1)) + console.log(array[array.length -1]) + console.log(array) */ + return array.pop() } // EXERCÍCIO 11 function trocaPrimeiroEUltimo(array) { - // implemente sua lógica aqui - + return array } // EXERCÍCIO 12