From 3c8ba9ad1cb83b934f14ad28fe382900521c1c11 Mon Sep 17 00:00:00 2001 From: Aline Alves Date: Sat, 10 Apr 2021 15:39:36 -0300 Subject: [PATCH 1/2] =?UTF-8?q?resolu=C3=A7=C3=A3o=20dos=20exercicios=20da?= =?UTF-8?q?=20aula(=20variaveis,=20operadores=20e=20algoritmo)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01-variaveis/exemplo/index.html | 2 +- .../01-variaveis/exemplo/script.js | 10 ++++++++++ .../01-variaveis/exercicios/script.js | 17 ++++++++++++++--- .../02-operadores/exercicios/script.js | 19 +++++++++++++++++-- 4 files changed, 42 insertions(+), 6 deletions(-) diff --git a/exercicios-aula/01-variaveis/exemplo/index.html b/exercicios-aula/01-variaveis/exemplo/index.html index 49c3c1c..f7b5e27 100644 --- a/exercicios-aula/01-variaveis/exemplo/index.html +++ b/exercicios-aula/01-variaveis/exemplo/index.html @@ -7,6 +7,6 @@ 01 - Variáveis - + \ No newline at end of file diff --git a/exercicios-aula/01-variaveis/exemplo/script.js b/exercicios-aula/01-variaveis/exemplo/script.js index b99c4d5..f6522cf 100644 --- a/exercicios-aula/01-variaveis/exemplo/script.js +++ b/exercicios-aula/01-variaveis/exemplo/script.js @@ -1,6 +1,16 @@ // 1 - Utilizando let e const: qual usar? // Declare variáveis que contenham o seu nome completo, dia da semana, seu cpf, rg e data de nascimento +let nome = "Aline Alves"; +let diaDaSemana = "sábado"; +diaDaSemana = "domingo"; + +const cpf = "052166405-50"; +const rg = "3409988-3"; +const dataNascimento = "13/07/1992" // 2 - Tipos de dados, usando a funçao typeOf() e console.log(). Agora defina qual é o tipo de valor que você declarou em cada variável. +console.log('diaDaSemana:', diaDaSemana); +console.log( 'tipo da variável dia da semana:', typeof(diaDaSemana)); +console.log("isso é uma concatenação:", diaDaSemana + cpf, dataNascimento); \ No newline at end of file diff --git a/exercicios-aula/01-variaveis/exercicios/script.js b/exercicios-aula/01-variaveis/exercicios/script.js index 7e4d781..428d5c4 100644 --- a/exercicios-aula/01-variaveis/exercicios/script.js +++ b/exercicios-aula/01-variaveis/exercicios/script.js @@ -9,26 +9,37 @@ /* 1. Declare uma variável const com a mensagem 'Olá Mundo', exiba no console */ - + const mensagem = "Olá mundo"; + console.log(mensagem); /* 2. Declare uma variável let chamada anoNascimento sem atribuir valor - -*/ + */ + let anoNascimento; + console.log(anoNascimento); /* 3. Atribuía o ano que você nasceu na variável anoNascimento e exiba no console */ + const anoDeNascimento= "1992"; + console.log(anoDeNascimento); + /* 4. Declare uma variável chamada `gostoDeProgramar`, atribuindo à ela o valor booleano que representa `verdadeiro` e exiba no console. */ + let gostoDeProgramar= true; + console.log(gostoDeProgramar); /* 5. Exiba no console os tipos das variáveis criadas a cima utilizando o operador typeof ex: console.log(typeof variavel) */ +console.log("tipo de mensagem:", typeof(mensagem)); +console.log("tipo de anoNascimento:", typeof(anoNascimento)); +console.log("tipo de anoDeNAscimento:", typeof(anoDeNascimento)); +console.log("tipo de gostoDeProgramar:", typeof(gostoDeProgramar)); diff --git a/exercicios-aula/02-operadores/exercicios/script.js b/exercicios-aula/02-operadores/exercicios/script.js index 806758e..602d2b5 100644 --- a/exercicios-aula/02-operadores/exercicios/script.js +++ b/exercicios-aula/02-operadores/exercicios/script.js @@ -26,6 +26,13 @@ Obs: Utilizar o Number() para converter o tipo da variável em número. */ + // let numero1 = Number(prompt("insira um número")); + // let numero2 = Number(prompt("insira outro número")); + + // let soma = numero1 + numero2 + + // // alert("a soma dos seus dois números é: " + soma); + // alert(`a soma dos seus dois números é ${soma}`) /* @@ -37,18 +44,26 @@ Obs: Utilizar o Number() para converter o tipo para numero dos dados. */ + // let valorJantar = Number(prompt("Insira o valor do jantar")); + // let taxaDeServico = 0.1; + // let valorFinal = valorJantar + (taxaDeServico*valorJantar); + // console.log(`O valor do jantar é ${valorJantar}, o valor da taxa de serviço é de: ${taxaDeServico*100}% e o valor final é de: R$ ${valorFinal}`); // 4. Declare uma nova variável chamada `calculadora`, e adicione uma instrução somando os valores 10 e 5. - + let calculadora = 10 + 5; + // 5. Atribua à variável `calculadora` todo o valor dela, somando 1, usando o operador de soma abreviado. - + calculadora += 1; + //calculadora++; // 6. Atribua à variável `calculadora` todo o valor dela, multiplicando por 3, usando o operador de multiplicação abreviado. + calculadora *= 3; // 7. Qual é o valor da variável `calculadora` até aqui? + console.log(calculadora); From f5391bb9b1ac5e3c3118e1bf3f475ce0554f2948 Mon Sep 17 00:00:00 2001 From: Aline Alves Date: Fri, 16 Apr 2021 20:51:13 -0300 Subject: [PATCH 2/2] =?UTF-8?q?resolu=C3=A7=C3=A3o=20dos=20exercicios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exercicios-uri/01-exercicio/index.html | 12 +++++ .../exercicios-uri/01-exercicio/script.js | 27 +++++++++++ .../exercicios-uri/02-exercicio/index.html | 12 +++++ .../exercicios-uri/02-exercicio/script.js | 29 +++++++++++ .../exercicios-uri/03-exercicio/index.html | 12 +++++ .../exercicios-uri/03-exercicio/script.js | 14 ++++++ .../exercicios-uri/04-exercicio/index.html | 12 +++++ .../exercicios-uri/04-exercicio/script.js | 13 +++++ .../funcoes/01-exercicio/index.html | 12 +++++ .../funcoes/01-exercicio/script.js | 9 ++++ .../funcoes/02-exercicio/index.html | 12 +++++ .../funcoes/02-exercicio/script.js | 7 +++ .../funcoes/03-exercicio/index.html | 12 +++++ .../funcoes/03-exercicio/script.js | 5 ++ .../funcoes/04-exercicio/index.html | 12 +++++ .../funcoes/04-exercicio/script.js | 9 ++++ .../funcoes/05-exercicio/index.html | 12 +++++ .../funcoes/05-exercicio/script.js | 3 ++ exercicio-casa/aline-alves/readme.md | 47 ++++++++++++++++++ .../exercicios/funcoes/01-exercicio/script.js | 8 ++++ .../exercicios/funcoes/02-exercicio/script.js | 8 +++- .../exercicios/funcoes/03-exercicio/script.js | 7 ++- .../exercicios/funcoes/05-exercicio/script.js | 2 +- .../03-condicoes/exercicios/script.js | 30 ++++++++++-- exercicios-aula/04-loops/exercicios/script.js | 48 +++++++++++++++---- 25 files changed, 359 insertions(+), 15 deletions(-) create mode 100644 exercicio-casa/aline-alves/exercicios-uri/01-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/exercicios-uri/01-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/exercicios-uri/02-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/exercicios-uri/02-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/exercicios-uri/03-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/exercicios-uri/03-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/exercicios-uri/04-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/exercicios-uri/04-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/funcoes/01-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/funcoes/01-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/funcoes/02-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/funcoes/02-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/funcoes/03-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/funcoes/03-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/funcoes/04-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/funcoes/04-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/funcoes/05-exercicio/index.html create mode 100644 exercicio-casa/aline-alves/funcoes/05-exercicio/script.js create mode 100644 exercicio-casa/aline-alves/readme.md diff --git a/exercicio-casa/aline-alves/exercicios-uri/01-exercicio/index.html b/exercicio-casa/aline-alves/exercicios-uri/01-exercicio/index.html new file mode 100644 index 0000000..7a0bd3e --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/01-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + Lanche/03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/exercicios-uri/01-exercicio/script.js b/exercicio-casa/aline-alves/exercicios-uri/01-exercicio/script.js new file mode 100644 index 0000000..de923cd --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/01-exercicio/script.js @@ -0,0 +1,27 @@ +// [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038) +let codigo = prompt("Qual o codigo de seu lanche?") +let quantidade = prompt("Quantos lanches vc quer ?") + +if(codigo == 1) { + let total = (quantidade * 4.00).toFixed(2) + console.log("O valor total do seu lanche é : R$ ", total); +} +else if (codigo == 2) { + let total = (quantidade * 4.50).toFixed(2) + console.log("O valor total do seu lanche é : R$ ", total); +} +else if (codigo == 3) { + let total = (quantidade * 5.00).toFixed(2) + console.log("O valor total do seu lanche é : R$ ", total); +} +else if (codigo == 4) { + let total = (quantidade * 2.00).toFixed(2) + console.log("O valor total do seu lanche é : R$ ", total); +} +else if (codigo == 5) { + let total = (quantidade * 1.50).toFixed(2) + console.log("O valor total do seu lanche é : R$ ", total); +} +else { + console.log(" Opção Inválida"); +} \ No newline at end of file diff --git a/exercicio-casa/aline-alves/exercicios-uri/02-exercicio/index.html b/exercicio-casa/aline-alves/exercicios-uri/02-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/02-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/exercicios-uri/02-exercicio/script.js b/exercicio-casa/aline-alves/exercicios-uri/02-exercicio/script.js new file mode 100644 index 0000000..262cfa4 --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/02-exercicio/script.js @@ -0,0 +1,29 @@ +//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134) +let entrada = 1; +let alcool = 0; +let diesel = 0; +let gasolina = 0; + + +while (entrada == 1 || entrada == 2 || entrada == 3 || entrada == 4) { + + let entrada = prompt("Qual é o combustivel de sua preferência? 1-alcool, 2-gasolina, 3-disel"); + if (entrada == 1) { + console.log("Alcool"); + alcool ++ + } else if (entrada == 2) { + console.log("Gasolina"); + gasolina ++ + } else if (entrada == 3) { + console.log("Diesel"); + diesel ++ + } else if ((entrada != 1) && (entrada != 2) && (entrada != 3) && (entrada != 4)) { + let novoNumero = prompt("Digite um codigo válido") + } + else if (entrada == 4) { + console.log("Fim"); + console.log("MUITO OBRIGADO"); + break + } +} + alert(`Total: ${alcool} alcool, ${gasolina} gasolina, ${diesel} diesel.`); \ No newline at end of file diff --git a/exercicio-casa/aline-alves/exercicios-uri/03-exercicio/index.html b/exercicio-casa/aline-alves/exercicios-uri/03-exercicio/index.html new file mode 100644 index 0000000..282add4 --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/03-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + Senha/03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/exercicios-uri/03-exercicio/script.js b/exercicio-casa/aline-alves/exercicios-uri/03-exercicio/script.js new file mode 100644 index 0000000..8dae976 --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/03-exercicio/script.js @@ -0,0 +1,14 @@ +//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114) + +let senha = 0; +let senhaCorreta = 2002; + +while(senha != senhaCorreta) { + let senha = Number(prompt("Digite a senha de acesso:")); + if (senha == senhaCorreta) { + console.log("Acesso Permitido"); + break + } else { + console.log("Senha Invalida"); + } +} \ No newline at end of file diff --git a/exercicio-casa/aline-alves/exercicios-uri/04-exercicio/index.html b/exercicio-casa/aline-alves/exercicios-uri/04-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/04-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/exercicios-uri/04-exercicio/script.js b/exercicio-casa/aline-alves/exercicios-uri/04-exercicio/script.js new file mode 100644 index 0000000..f582580 --- /dev/null +++ b/exercicio-casa/aline-alves/exercicios-uri/04-exercicio/script.js @@ -0,0 +1,13 @@ +//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009) + +let vendedor = prompt("Insira o nome do vendedor"); +console.log(vendedor); +let salarioFixo = Number(prompt("Insira o seu salário fixo")); +console.log(salarioFixo); +let comissao = 0.15; +let vendas = Number(prompt("Insira o valor total de vendas")) + + +let total = salarioFixo + (vendas*comissao); +console.log(total); +alert(`Total: R$ ${total.toFixed(2)}`); \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/01-exercicio/index.html b/exercicio-casa/aline-alves/funcoes/01-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/01-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/01-exercicio/script.js b/exercicio-casa/aline-alves/funcoes/01-exercicio/script.js new file mode 100644 index 0000000..d3dc6cd --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/01-exercicio/script.js @@ -0,0 +1,9 @@ +//1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro. + +let numero = prompt("Digite um numero") + +if (numero % 2 == 0){ + console.log("Par"); +} else { + console.log("Impar"); +} \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/02-exercicio/index.html b/exercicio-casa/aline-alves/funcoes/02-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/02-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/02-exercicio/script.js b/exercicio-casa/aline-alves/funcoes/02-exercicio/script.js new file mode 100644 index 0000000..fcebd14 --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/02-exercicio/script.js @@ -0,0 +1,7 @@ +//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles. + +let a = Number(prompt("Digite um número")); +let b = Number(prompt("Digite outro número")); + +let multiplicacao = (a * b); +console.log("O resultada da multiplicação é:", multiplicacao); \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/03-exercicio/index.html b/exercicio-casa/aline-alves/funcoes/03-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/03-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/03-exercicio/script.js b/exercicio-casa/aline-alves/funcoes/03-exercicio/script.js new file mode 100644 index 0000000..2e3374f --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/03-exercicio/script.js @@ -0,0 +1,5 @@ +//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto. +let desconto = Number(prompt("Qual o valor ?")); + +let porcentagem = (desconto * 5)/100 +console.log(porcentagem); diff --git a/exercicio-casa/aline-alves/funcoes/04-exercicio/index.html b/exercicio-casa/aline-alves/funcoes/04-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/04-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/04-exercicio/script.js b/exercicio-casa/aline-alves/funcoes/04-exercicio/script.js new file mode 100644 index 0000000..ef186f9 --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/04-exercicio/script.js @@ -0,0 +1,9 @@ +//4. Crie uma função que recebe o ano de nascimento da pessoa informando se ela é maior de idade ou menor. +let dataNascimento = prompt("Qual sua data de nascimento?") +let idade = (2021 - dataNascimento ); + +if(idade < 18) { + console.log("É menor de idade"); +} else { + console.log("É maior de idade"); +} \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/05-exercicio/index.html b/exercicio-casa/aline-alves/funcoes/05-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/05-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/aline-alves/funcoes/05-exercicio/script.js b/exercicio-casa/aline-alves/funcoes/05-exercicio/script.js new file mode 100644 index 0000000..4fb3956 --- /dev/null +++ b/exercicio-casa/aline-alves/funcoes/05-exercicio/script.js @@ -0,0 +1,3 @@ +//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string. +let nome = prompt("Qual seu nome?") +console.log("Seja Bem Vinda", nome, "estamos felizes com sua presença!"); \ No newline at end of file diff --git a/exercicio-casa/aline-alves/readme.md b/exercicio-casa/aline-alves/readme.md new file mode 100644 index 0000000..b728302 --- /dev/null +++ b/exercicio-casa/aline-alves/readme.md @@ -0,0 +1,47 @@ + +# Exercícios Uri + +O [URI Online Judge](https://www.urionlinejudge.com.br/judge/pt/login) é uma plataforma de exercícios para praticar lógica, selecionei alguns exercícios como lição de casa, caso queira praticar sinta-se a vontade de fazer outros exercícios da plataforma. + + +- [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038) + +- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134) + +- [Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114) + +- [Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009) + + + +### Funções + +1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro. + +2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles. + +3. Crie uma função que calcula 5% de desconto retornando o valor do desconto. + +4. Crie uma função que recebe o ano de nascimento da pessoa informando se ela é maior de idade ou menor. + +5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string. + `Exemplo: "Olá, Viviane"` + + +## Links para consulta + +- [Funções](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Fun%C3%A7%C3%B5es) + +- [For](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/for) + +- [Do while](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/do...while) + +- [While](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/while) + +- [if/ else if/ else](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/if...else) +- [switch](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/switch) +- [Operador ternário](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Operators/Operador_Condicional) + +- [Operadores](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Expressions_and_operators) + +- [Variáveis e tipo de dados](https://developer.mozilla.org/pt-PT/docs/Web/JavaScript/Guia/Valores,_Vari%C3%A1veis_e_Literais) \ No newline at end of file diff --git a/exercicio-casa/exercicios/funcoes/01-exercicio/script.js b/exercicio-casa/exercicios/funcoes/01-exercicio/script.js index 7119409..7213c06 100644 --- a/exercicio-casa/exercicios/funcoes/01-exercicio/script.js +++ b/exercicio-casa/exercicios/funcoes/01-exercicio/script.js @@ -1 +1,9 @@ //1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro. + +let numero = prompt("Digite um numero") + +if (numero % 2 == 0){ + console.log("Par"); +} else { + console.log("Impar"); +} diff --git a/exercicio-casa/exercicios/funcoes/02-exercicio/script.js b/exercicio-casa/exercicios/funcoes/02-exercicio/script.js index 20bad5c..388762b 100644 --- a/exercicio-casa/exercicios/funcoes/02-exercicio/script.js +++ b/exercicio-casa/exercicios/funcoes/02-exercicio/script.js @@ -1 +1,7 @@ -//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles. \ No newline at end of file +//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles. + +let a = prompt("Digite um número") +let b = prompt("Digite outro número") + +let multiplicacao = (a * b); +console.log("O resultada da multiplicação é:", multiplicacao); \ No newline at end of file diff --git a/exercicio-casa/exercicios/funcoes/03-exercicio/script.js b/exercicio-casa/exercicios/funcoes/03-exercicio/script.js index 105351b..609bab2 100644 --- a/exercicio-casa/exercicios/funcoes/03-exercicio/script.js +++ b/exercicio-casa/exercicios/funcoes/03-exercicio/script.js @@ -1 +1,6 @@ -//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto. \ No newline at end of file +//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto. + +let desconto = prompt("Qual o valor ?") + +let porcentagem = (desconto * 5)/100 +console.log(porcentagem); diff --git a/exercicio-casa/exercicios/funcoes/05-exercicio/script.js b/exercicio-casa/exercicios/funcoes/05-exercicio/script.js index f4d5775..f2cef4a 100644 --- a/exercicio-casa/exercicios/funcoes/05-exercicio/script.js +++ b/exercicio-casa/exercicios/funcoes/05-exercicio/script.js @@ -1 +1 @@ -//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string. \ No newline at end of file +//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string. diff --git a/exercicios-aula/03-condicoes/exercicios/script.js b/exercicios-aula/03-condicoes/exercicios/script.js index 8a16c90..74b8492 100644 --- a/exercicios-aula/03-condicoes/exercicios/script.js +++ b/exercicios-aula/03-condicoes/exercicios/script.js @@ -14,14 +14,38 @@ 1. Elabore um algoritmo que receba uma letra e determine se é uma vogal ou consoante (Faça duas versões deste código, uma utilizando if-else e outra utilizando switch-case); */ - - - +// let letraEscolhida= prompt("insira uma letra qualquer do alfabeto"). +// toLocaleLowerCase(); + +// switch(letraEscolhida){ +// case "a": +// case "e": +// case "i": +// case "o": +// case "u": +// console.log("Essa letra é uma vogal"); +// break; +// default: +// console.log("Esaa letra pe uma consoante"); +// } + +// if(letraEscolhida === "a" || letraEscolhida === "e" || letraEscolhida === "i" || letraEscolhida === "o" || letraEscolhida === "u") { +// console.log("A letra escolhida é uma vogal") +// } else { +// console.log("A letra escolhida é uma consoante"); +// } /* 2. Elabore um algoritmo que receba um número (1-7) e devolva o dia da semana correspondente; */ +// let numeroEscolhido = prompt("Insira um numero de 1-7"); + +// switch(numeroEscolhido){ +// case "1": +// alert(`O dia correspondente ao número ${numeroEscolhido} é domingo.`) +// } + /* diff --git a/exercicios-aula/04-loops/exercicios/script.js b/exercicios-aula/04-loops/exercicios/script.js index 2cbf6cc..3a319cd 100644 --- a/exercicios-aula/04-loops/exercicios/script.js +++ b/exercicios-aula/04-loops/exercicios/script.js @@ -16,7 +16,9 @@ 1. Utilizando a estrutura de repetição for, mostre no console todos números 0 ao 100, inclusive esses 2 */ - + // for(let contador= 0; contador <=100; contador++){ + // console.log(contador); + // } /* @@ -24,26 +26,54 @@ - Números pares são todos os números que divididos por 2 tem resto 0 - Qual operador que retorna o resto da divisão? Vamos usar ele! */ - - - - + + // for (let contadorPar = 1; contadorPar <=50; contadorPar++){ + // if( contadorPar % 2 == 0){ + // console.log(contadorPar); + // } + // } /* + 3. Utilizando a estrutura de repetição while, mostre no console apenas os números ímpares de 50 ao 120. */ - - + // let contador = 50; + // while (contador<=20) { + // if (contador%2!==120) { + // let contador = 50; + // } + // while (contador <= 120) { + // if (contador%2!==0) { + // console.log(contador); + // } + // } + // contador+=1 + // } + /* 3. Mostre os números de 20 a 30 no console (inclusive o 30), usando a estrutura de repetição "while" */ +// let numeros = 20; - +// while (numeros <= 30) { +// console.log(numeros); +// numeros = numeros + 1 +// +// } /* 4. Seu Miguel da vendinha da esquina, não sabe multiplicar. Faça para ele um programa que, dado um número, ele printe (console.log) a tabuada do mesmo de 1 a 10. - */ + +let numeroEscolhido =(prompt("Insira um numero")); +let multiplicador = 1; + +while (multiplicador <= 10) { + resultado = numeroEscolhido * multiplicador + multiplicador++ + console.log(resultado); +} +