From 99a1fb52f940a757cb277ce50be235d6da29e521 Mon Sep 17 00:00:00 2001 From: Mirella Raposo Date: Sat, 10 Apr 2021 15:38:35 -0300 Subject: [PATCH 1/5] =?UTF-8?q?resolvidos=20exerc=C3=ADcios=20aula=20de=20?= =?UTF-8?q?variaveis,=20operadores=20e=20algoritmo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01-variaveis/exemplo/index.html | 2 +- exercicios-aula/01-variaveis/exemplo/script.js | 11 +++++++++++ .../01-variaveis/exercicios/script.js | 14 +++++++++++++- .../02-operadores/exercicios/script.js | 18 +++++++++++++++++- 4 files changed, 42 insertions(+), 3 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..4f3811d 100644 --- a/exercicios-aula/01-variaveis/exemplo/script.js +++ b/exercicios-aula/01-variaveis/exemplo/script.js @@ -1,6 +1,17 @@ // 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 = "Mirella Raposo"; +let diaDaSemana = "Sábado"; +diaDaSemana = "domingo"; + +const cpf = "06530437320"; +const rg = "2008066038-4"; +const dataNascimento = "30/08/1996" // 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 diaDaSemana:", typeof(diaDaSemana)); +console.log("isso é uma concatenacao:", diaDaSemana); \ 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..032d201 100644 --- a/exercicios-aula/01-variaveis/exercicios/script.js +++ b/exercicios-aula/01-variaveis/exercicios/script.js @@ -9,6 +9,8 @@ /* 1. Declare uma variável const com a mensagem 'Olá Mundo', exiba no console */ +const mensagem = "Olá mundo"; +//console.log(mensagem) /* @@ -16,19 +18,29 @@ */ +let anoNascimento ; +//console.log(anoNascimento) /* 3. Atribuía o ano que você nasceu na variável anoNascimento e exiba no console */ +const anoDeNascimento = "1996"; +//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 da variável mensagem:", (typeof mensagem)); +console.log("tipo da variável ano de nascimento:", (typeof anoNascimento)); +console.log("tipo da constante ano de nascimento:", (typeof anoDeNascimento)); +console.log("tipo da variável gostodeProgramar:" (typeof gostoDeProgramar)); \ No newline at end of file diff --git a/exercicios-aula/02-operadores/exercicios/script.js b/exercicios-aula/02-operadores/exercicios/script.js index 806758e..62f0321 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("soma dos seus dois números é:" + soma); +// alert(`a soma dos seus dois números é ${soma}`); /* @@ -38,17 +45,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 + (valorJantar*taxaDeServico) +// alert(`O valor do jantar é R$${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; +//console.log(calculadora); // 5. Atribua à variável `calculadora` todo o valor dela, somando 1, usando o operador de soma abreviado. +calculadora+=1 // 6. Atribua à variável `calculadora` todo o valor dela, multiplicando por 3, usando o operador de multiplicação abreviado. -// 7. Qual é o valor da variável `calculadora` até aqui? +calculadora*=3 +// 7. Qual é o valor da variável `calculadora` até aqui? +console.log(calculadora) From 14780eae7b299ff3601446f7e53304200d4439d1 Mon Sep 17 00:00:00 2001 From: Mirella Raposo Date: Tue, 13 Apr 2021 19:22:06 -0300 Subject: [PATCH 2/5] =?UTF-8?q?Exerc=C3=ADcios=20feitos=20em=20aula?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../03-condicoes/exercicios/script.js | 46 +++++++++++++++++++ .../04-loops/exercicios/index.html | 2 +- exercicios-aula/04-loops/exercicios/script.js | 11 +++++ 3 files changed, 58 insertions(+), 1 deletion(-) diff --git a/exercicios-aula/03-condicoes/exercicios/script.js b/exercicios-aula/03-condicoes/exercicios/script.js index 8a16c90..d9f62fa 100644 --- a/exercicios-aula/03-condicoes/exercicios/script.js +++ b/exercicios-aula/03-condicoes/exercicios/script.js @@ -14,6 +14,25 @@ 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 letraEcolhida = prompt("Insira uma letra qualquer do alfabeto:").toLowerCase; + +switch(letraEcolhida){ + case "a": + case "e": + case "i": + case "o": + case "u": + console.log("Essa letra é uma vogal") + break; + default: + console.log("Essa letra é 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 conscoante") +}; */ @@ -22,6 +41,33 @@ */ +let numeroEscolhido = prompt("Insira um número de 1 a 7:") + +switch(numeroEscolhido){ + case "1": + alert(`O dia correspondente ao número ${numeroEscolhido} é Domingo`) + break; + case "2": + alert(`O dia correspondente ao número ${numeroEscolhido} é Segunda`) + break; + case "3": + alert(`O dia correspondente ao número ${numeroEscolhido} é Terça`) + break; + case "4": + alert(`O dia correspondente ao número ${numeroEscolhido} é Quarta`) + break; + case "5": + alert(`O dia correspondente ao número ${numeroEscolhido} é Quinta`) + break; + case "6": + alert(`O dia correspondente ao número ${numeroEscolhido} é Sexta`) + break; + case "7": + alert(`O dia correspondente ao número ${numeroEscolhido} é Sábado`) + break; + default: + alert(`O número ${numeroEscolhido} não tem nenhum correspondente na semana`) +} /* diff --git a/exercicios-aula/04-loops/exercicios/index.html b/exercicios-aula/04-loops/exercicios/index.html index 1afc192..a136e0e 100644 --- a/exercicios-aula/04-loops/exercicios/index.html +++ b/exercicios-aula/04-loops/exercicios/index.html @@ -6,6 +6,6 @@ 04 - Loops - + \ No newline at end of file diff --git a/exercicios-aula/04-loops/exercicios/script.js b/exercicios-aula/04-loops/exercicios/script.js index 2cbf6cc..eb8ac6c 100644 --- a/exercicios-aula/04-loops/exercicios/script.js +++ b/exercicios-aula/04-loops/exercicios/script.js @@ -17,6 +17,9 @@ inclusive esses 2 */ +/* for(let contador = 0; contador <= 100; contador ++) { + console.log(contador); +}*/ /* @@ -25,6 +28,14 @@ - Qual operador que retorna o resto da divisão? Vamos usar ele! */ +let contador = 50; + +while(condicao <= 120){ + if(contador %2!== 0){ + console.log(contador) + } + contador+=1; +} From e9c4bd5136b937cda051c5d5eddc52d2e0535f33 Mon Sep 17 00:00:00 2001 From: Mirella Raposo Date: Wed, 14 Apr 2021 02:44:42 -0300 Subject: [PATCH 3/5] =?UTF-8?q?Resolu=C3=A7=C3=A3o=20dos=20Exerc=C3=ADcios?= =?UTF-8?q?=20de=20Fun=C3=A7=C3=B5es?= 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 | 1 + .../exercicios-uri/02-exercicio/index.html | 12 +++++ .../exercicios-uri/02-exercicio/script.js | 1 + .../exercicios-uri/03-exercicio/index.html | 12 +++++ .../exercicios-uri/03-exercicio/script.js | 1 + .../exercicios-uri/04-exercicio/index.html | 12 +++++ .../exercicios-uri/04-exercicio/script.js | 1 + .../funcoes/01-exercicio/index.html | 12 +++++ .../funcoes/01-exercicio/script.js | 12 +++++ .../funcoes/02-exercicio/index.html | 12 +++++ .../funcoes/02-exercicio/script.js | 8 ++++ .../funcoes/03-exercicio/index.html | 12 +++++ .../funcoes/03-exercicio/script.js | 8 ++++ .../funcoes/04-exercicio/index.html | 12 +++++ .../funcoes/04-exercicio/script.js | 11 +++++ .../funcoes/05-exercicio/index.html | 12 +++++ .../funcoes/05-exercicio/script.js | 5 ++ exercicio-casa/mirella-raposo/readme.md | 47 +++++++++++++++++++ .../03-condicoes/exercicios/script.js | 6 +-- 20 files changed, 206 insertions(+), 3 deletions(-) create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/funcoes/01-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/funcoes/02-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/funcoes/02-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/funcoes/03-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/funcoes/03-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/funcoes/04-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/funcoes/05-exercicio/index.html create mode 100644 exercicio-casa/mirella-raposo/funcoes/05-exercicio/script.js create mode 100644 exercicio-casa/mirella-raposo/readme.md diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/index.html b/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js new file mode 100644 index 0000000..7535942 --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js @@ -0,0 +1 @@ +// [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038) diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/index.html b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js new file mode 100644 index 0000000..8114434 --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js @@ -0,0 +1 @@ +//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134) \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/index.html b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js new file mode 100644 index 0000000..c70c9bd --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js @@ -0,0 +1 @@ +//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114) \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/index.html b/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js new file mode 100644 index 0000000..363c146 --- /dev/null +++ b/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js @@ -0,0 +1 @@ +//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009) \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/01-exercicio/index.html b/exercicio-casa/mirella-raposo/funcoes/01-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/01-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js b/exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js new file mode 100644 index 0000000..ce1c201 --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js @@ -0,0 +1,12 @@ +//1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro. + +let numero = Number (prompt("Digite um número")); + +if(numero %2 == 0){ + alert(`O número ${numero} é par.`); +}; +if(numero %2 == 1){ + alert(`O número ${numero} é ímpar.`) +} else { + alert("Digite um número válido") +}; \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/02-exercicio/index.html b/exercicio-casa/mirella-raposo/funcoes/02-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/02-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/02-exercicio/script.js b/exercicio-casa/mirella-raposo/funcoes/02-exercicio/script.js new file mode 100644 index 0000000..b94332f --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/02-exercicio/script.js @@ -0,0 +1,8 @@ +//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles. + +let numero1 = Number (prompt("insira um número:")); +let numero2 = Number (prompt("insira outro número:")); + +let multiplicacao = numero1 * numero2; + +alert(`A multiplicação dos seus dois números é ${multiplicacao}`); \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/03-exercicio/index.html b/exercicio-casa/mirella-raposo/funcoes/03-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/03-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/03-exercicio/script.js b/exercicio-casa/mirella-raposo/funcoes/03-exercicio/script.js new file mode 100644 index 0000000..69d00b1 --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/03-exercicio/script.js @@ -0,0 +1,8 @@ +//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto. + +let valor = Number (prompt("Insira o valor para calcular o seu desconto:")); +let desconto = 0.05; + +let preco = valor - (valor * desconto); + +alert(`O valor que você inseriu com desconto de ${desconto*100}% é equivalente a ${preco}`); \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/04-exercicio/index.html b/exercicio-casa/mirella-raposo/funcoes/04-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/04-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js b/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js new file mode 100644 index 0000000..3534db8 --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js @@ -0,0 +1,11 @@ +//4. Crie uma função que recebe o ano de nascimento da pessoa informando se ela é maior de idade ou menor. + +let anoNascimento = Number (prompt("Qual seu ano de nascimento?")); + +let maiorIdade = -(anoNascimento) + 2021; + +if (maiorIdade >= 18){ + alert(`Você tem ${maiorIdade}, portanto, é maior de idade.`); +} if (maiorIdade < 18){ + alert(`Você tem ${maiorIdade}, portanto, é menor de idade.`); +}; \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/05-exercicio/index.html b/exercicio-casa/mirella-raposo/funcoes/05-exercicio/index.html new file mode 100644 index 0000000..8495c4b --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/05-exercicio/index.html @@ -0,0 +1,12 @@ + + + + + + 03 - Condições + + + + + + \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/05-exercicio/script.js b/exercicio-casa/mirella-raposo/funcoes/05-exercicio/script.js new file mode 100644 index 0000000..296b343 --- /dev/null +++ b/exercicio-casa/mirella-raposo/funcoes/05-exercicio/script.js @@ -0,0 +1,5 @@ +//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string. + +let nome = prompt("Qual é o seu nome?"); + +alert(`Seja bem vindo(a), ${nome}!`); \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/readme.md b/exercicio-casa/mirella-raposo/readme.md new file mode 100644 index 0000000..b728302 --- /dev/null +++ b/exercicio-casa/mirella-raposo/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/exercicios-aula/03-condicoes/exercicios/script.js b/exercicios-aula/03-condicoes/exercicios/script.js index d9f62fa..69deed4 100644 --- a/exercicios-aula/03-condicoes/exercicios/script.js +++ b/exercicios-aula/03-condicoes/exercicios/script.js @@ -14,9 +14,9 @@ 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 letraEcolhida = prompt("Insira uma letra qualquer do alfabeto:").toLowerCase; +/* let letraEscolhida = prompt("Insira uma letra qualquer do alfabeto:").toLowerCase; -switch(letraEcolhida){ +switch(letraEscolhida){ case "a": case "e": case "i": @@ -31,7 +31,7 @@ switch(letraEcolhida){ 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 conscoante") + console.log("A letra escolhida é uma consoante") }; */ From 11a62e097c7c3e21ff63eac41f88290501c62284 Mon Sep 17 00:00:00 2001 From: Mirella Raposo Date: Fri, 16 Apr 2021 00:21:04 -0300 Subject: [PATCH 4/5] =?UTF-8?q?Resolu=C3=A7=C3=A3o=20dos=20exerc=C3=ADcios?= =?UTF-8?q?=20de=20casa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exercicios-uri/01-exercicio/script.js | 25 +++++++++++++++++++ .../exercicios-uri/02-exercicio/script.js | 3 ++- .../exercicios-uri/03-exercicio/script.js | 2 +- .../exercicios-uri/04-exercicio/script.js | 10 +++++++- .../funcoes/01-exercicio/script.js | 2 +- .../funcoes/04-exercicio/script.js | 4 ++- 6 files changed, 41 insertions(+), 5 deletions(-) diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js index 7535942..43b3ff8 100644 --- a/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js @@ -1 +1,26 @@ // [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038) + +alert("Bem vindo! Você possui as seguintes opções de lanche com seu preço equivalente a 1 (uma) unidade. Escolha sua opção através do código informado em cada uma delas. (1) Cachorro-Quente R$4.00 (2) X-Salada R$ 4.50 (3) X-Bacon R$ 5.00 (4) Torrada Simples R$2.00 (5) Refrigerante R$1.50") + +let codigo = Number (prompt("Informe o código do item escolhido.")) + +let quantidade = Number (prompt("Informe a quantidade desejada deste item.")) + + +if(codigo == 1) { + alert(`Seu pedido foi de (${quantidade}) un. de cachorro-quente. O total da compra será de R$${quantidade*4}.`) +} +if(codigo == 2) { + alert(`Seu pedido foi de (${quantidade}) un. de X-Salada. O total da compra será de R$${quantidade*4.5}.`); +} +if(codigo == 3) { + alert(`Seu pedido foi de (${quantidade}) un. de X-Bacon. O total da compra será de R$${quantidade*5}.`); +} +if(codigo == 4) { + alert(`Seu pedido foi de (${quantidade}) un. de Torrada Simples. O total da compra será de R$${quantidade*2}.`); +} +if(codigo == 5) { + alert(`Seu pedido foi de (${quantidade}) un. de Refrigerante. O total da compra será de R$${quantidade*1.5}.`); +} else { + alert("Você não informou um valor válido. Por favor, digite um número de 1-5 referente ao código do lanche e em seguida a quantidade desejada (em valores numéricos)."); +} \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js index 8114434..db9519c 100644 --- a/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js @@ -1 +1,2 @@ -//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134) \ No newline at end of file +//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134) + diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js index c70c9bd..bce3c01 100644 --- a/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js @@ -1 +1 @@ -//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114) \ No newline at end of file +//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114) diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js index 363c146..363660c 100644 --- a/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js @@ -1 +1,9 @@ -//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009) \ No newline at end of file +//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009) + +let nome = prompt("Nome do Vendedor:"); + +let salarioFixo = Number (prompt("Insira o salário fixo do vendedor:")); + +let comissao = Number (prompt("Insira o valor das vendas efetuadas no mês:")); + +alert(`Total = R$${salarioFixo + (comissao*0.15)}`); \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js b/exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js index ce1c201..59c4cc0 100644 --- a/exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/funcoes/01-exercicio/script.js @@ -4,7 +4,7 @@ let numero = Number (prompt("Digite um número")); if(numero %2 == 0){ alert(`O número ${numero} é par.`); -}; +} if(numero %2 == 1){ alert(`O número ${numero} é ímpar.`) } else { diff --git a/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js b/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js index 3534db8..16ad703 100644 --- a/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js @@ -6,6 +6,8 @@ let maiorIdade = -(anoNascimento) + 2021; if (maiorIdade >= 18){ alert(`Você tem ${maiorIdade}, portanto, é maior de idade.`); -} if (maiorIdade < 18){ +} + +if (maiorIdade < 18){ alert(`Você tem ${maiorIdade}, portanto, é menor de idade.`); }; \ No newline at end of file From e4c7884005b0bf72fb512395ab6d41187488bb51 Mon Sep 17 00:00:00 2001 From: Mirella Raposo Date: Fri, 16 Apr 2021 21:14:57 -0300 Subject: [PATCH 5/5] =?UTF-8?q?Resolu=C3=A7=C3=A3o=20completa=20dos=20exer?= =?UTF-8?q?c=C3=ADcios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exercicios-uri/02-exercicio/script.js | 39 +++++++++++++++++++ .../exercicios-uri/03-exercicio/script.js | 13 ++++++- 2 files changed, 51 insertions(+), 1 deletion(-) diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js index db9519c..f885c39 100644 --- a/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js @@ -1,2 +1,41 @@ //- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134) +let combustivel = Number (prompt("Informe o código correspondente a sua preferência de combustível. 1. Álcool 2. Gasolina 3. Diesel 4. Fim")); + +let contAlcool = 0 + +let contGasolina = 0 + +let contDiesel = 0 + +while (combustivel != 4) { + + if (combustivel < 4) { + + if (combustivel == 1) { + contAlcool++; + } + + if (combustivel == 2) { + contGasolina++; + } + + if (combustivel == 3) { + contDiesel++; + } + + alert(`MUITO OBRIGADO! Álcool: ${contAlcool} Gasolina: ${contGasolina} Diesel: ${contDiesel}.`) + combustivel = Number (prompt("Informe o código correspondente a sua preferência de combustível. 1. Álcool 2. Gasolina 3. Diesel 4. Fim")); + + } + + if(combustivel > 4) { + + alert("Por favor, insira um código válido."); + combustivel = Number (prompt("Informe o código correspondente a sua preferência de combustível. 1. Álcool 2. Gasolina 3. Diesel 4. Fim")); + + } + +} + +alert("Fim."); \ No newline at end of file diff --git a/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js index bce3c01..2ff006a 100644 --- a/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js +++ b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js @@ -1 +1,12 @@ -//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114) +// https://www.urionlinejudge.com.br/judge/pt/problems/view/1114 + +let senhaValida = 2002; + +let acesso = prompt("Digite a senha correta:"); + +while (acesso != senhaValida) { + alert("Senha incorreta"); + acesso = prompt("Digite a senha correta:"); +} + +alert("Acesso Permitido."); \ No newline at end of file