diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/01-exercicio/index.html b/exercicio-casa/Juliane - Andrade/exercicios-uri/01-exercicio/index.html
new file mode 100644
index 0000000..63646e8
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/01-exercicio/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ 01 - Uri
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/01-exercicio/script.js b/exercicio-casa/Juliane - Andrade/exercicios-uri/01-exercicio/script.js
new file mode 100644
index 0000000..d46f35c
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/01-exercicio/script.js
@@ -0,0 +1,23 @@
+// [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038)
+
+function totalFood() {
+ let codigo = parseInt(prompt('Digite o código do alimento'));
+ let qtd = parseInt(prompt('Digite a quantidade consumida do alimento'));
+ let total = parseFloat(0);
+ if (codigo === 1) {
+ total = qtd * 4
+ } else if (codigo === 2) {
+ total = qtd * 4.50
+ } else if (codigo === 3) {
+ total = qtd * 5
+ } else if (codigo === 4) {
+ total = qtd * 2
+ } else if (codigo === 5) {
+ total = qtd * 1.50
+ } else {
+ alert(`Opção inválida`)
+ }
+ return alert(`Total R$ ${total.toFixed(2)}`)
+}
+
+totalFood();
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/02-exercicio/index.html b/exercicio-casa/Juliane - Andrade/exercicios-uri/02-exercicio/index.html
new file mode 100644
index 0000000..6a72ba7
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/02-exercicio/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ 02 - Uri
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/02-exercicio/script.js b/exercicio-casa/Juliane - Andrade/exercicios-uri/02-exercicio/script.js
new file mode 100644
index 0000000..c1fb9f0
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/02-exercicio/script.js
@@ -0,0 +1,28 @@
+//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134)
+
+let alcool = parseInt(0);
+let gasolina = parseInt(0);
+let diesel = parseInt(0);
+let cliente = parseInt(0);
+
+function relatorio() {
+ do {
+ cliente = parseInt(prompt('Digite o códio correspondente a sua preferência de abastecimento: 1.Álcool 2.Gasolina 3.Diesel 4.Fim'));
+ if (cliente == 1) {
+ alcool++
+ } else if (cliente == 2) {
+ gasolina++
+ } else if (cliente == 3) {
+ diesel++
+ } else if (cliente == 4) {
+ break;
+ } else {
+ alert('Opção inválida, escolha um número dentro da faixa de 1 a 4')
+ }
+ } while (cliente != 4);
+
+ return alert(`MUITO OBRIGADO \nAlcool: ${alcool} \nGasolina: ${gasolina} \nDiesel: ${diesel}`);
+
+}
+
+relatorio();
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/03-exercicio/index.html b/exercicio-casa/Juliane - Andrade/exercicios-uri/03-exercicio/index.html
new file mode 100644
index 0000000..3d8cb14
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/03-exercicio/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ 03 - Uri
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/03-exercicio/script.js b/exercicio-casa/Juliane - Andrade/exercicios-uri/03-exercicio/script.js
new file mode 100644
index 0000000..d868111
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/03-exercicio/script.js
@@ -0,0 +1,17 @@
+//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114)
+
+let senha = 0;
+
+function logar() {
+ do {
+ senha = prompt('Digite a sua senha');
+ if (senha == 2002) {
+ alert('Acesso permitido');
+ } else {
+ alert('Senha Inválida');
+ }
+ } while (senha != 2002);
+ return 0;
+}
+
+logar()
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/04-exercicio/index.html b/exercicio-casa/Juliane - Andrade/exercicios-uri/04-exercicio/index.html
new file mode 100644
index 0000000..ddce26a
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/04-exercicio/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ 04 - Uri
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/exercicios-uri/04-exercicio/script.js b/exercicio-casa/Juliane - Andrade/exercicios-uri/04-exercicio/script.js
new file mode 100644
index 0000000..7fbb958
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/exercicios-uri/04-exercicio/script.js
@@ -0,0 +1,15 @@
+//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009)
+
+salarAPg();
+
+function salarAPg(total) {
+ let nome = prompt('Qual o nome do funcioário?');
+ let salario = parseFloat(prompt('Qual o salário base do funcionário?'));
+ let vendaTotal = parseFloat(prompt('Qual o valor total de vendas deste Funcionário no mês?'));
+ let taxaComissao = 0.15;
+
+ total = parseFloat((vendaTotal * taxaComissao) + salario);
+
+ return alert(`O salário total a receber do funcionário ${nome} é R$ ${total.toFixed(2)}!!!`)
+
+}
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/01-exercicio/index.html b/exercicio-casa/Juliane - Andrade/funcoes/01-exercicio/index.html
new file mode 100644
index 0000000..e9aac6e
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/01-exercicio/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ 01 - Funções
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/01-exercicio/script.js b/exercicio-casa/Juliane - Andrade/funcoes/01-exercicio/script.js
new file mode 100644
index 0000000..77ce395
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/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.
+
+function parImpar(i) {
+ if (i % 2 === 0) {
+ return 'par'
+ } else {
+ return 'impar'
+ }
+}
+
+let numero = parImpar(prompt("Digite o número que desejar e veja se ele é impar ou par"));
+console.log(numero);
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/02-exercicio/index.html b/exercicio-casa/Juliane - Andrade/funcoes/02-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/02-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/02-exercicio/script.js b/exercicio-casa/Juliane - Andrade/funcoes/02-exercicio/script.js
new file mode 100644
index 0000000..3335e46
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/02-exercicio/script.js
@@ -0,0 +1,9 @@
+//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles.
+
+function multiplicacao(a, b) {
+ return a * b;
+}
+
+let res = multiplicacao(prompt('Digite um número'), prompt('Digite outro número'));
+
+console.log(res);
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/03-exercicio/index.html b/exercicio-casa/Juliane - Andrade/funcoes/03-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/03-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/03-exercicio/script.js b/exercicio-casa/Juliane - Andrade/funcoes/03-exercicio/script.js
new file mode 100644
index 0000000..5f92a25
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/03-exercicio/script.js
@@ -0,0 +1,12 @@
+//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto.
+
+let valorDaCompra = Number(prompt('Digite o valor da compra para saber o valor do desconto'));
+let taxa = 0.05;
+
+function desconto(i) {
+ return i * taxa;
+}
+
+let res = Number(desconto(valorDaCompra));
+
+console.log(`O valor da compra foi R$${valorDaCompra.toFixed(2)}, a taxa de desconto foi ${taxa*100}%, e o valor do desconto foi R$${res.toFixed(2)}`);
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/04-exercicio/index.html b/exercicio-casa/Juliane - Andrade/funcoes/04-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/04-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/04-exercicio/script.js b/exercicio-casa/Juliane - Andrade/funcoes/04-exercicio/script.js
new file mode 100644
index 0000000..9a8c960
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/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.
+
+function maiorIdade(a, b) {
+ if ((b - a) >= 18) {
+ return 'Maior de Idade'
+ } else {
+ return 'Menor de idade'
+ }
+}
+
+alert(maiorIdade(prompt('Digite o seu ano de nascimento'), prompt('Digite o ano atual')));
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/05-exercicio/index.html b/exercicio-casa/Juliane - Andrade/funcoes/05-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/05-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/funcoes/05-exercicio/script.js b/exercicio-casa/Juliane - Andrade/funcoes/05-exercicio/script.js
new file mode 100644
index 0000000..f654a32
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/funcoes/05-exercicio/script.js
@@ -0,0 +1,8 @@
+//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string.
+
+function name() {
+ let nome = prompt('Qual o seu nome?');
+ return (`Seja Bem-vindo, ${nome}!!`);
+}
+
+console.log(name())
\ No newline at end of file
diff --git a/exercicio-casa/Juliane - Andrade/readme.md b/exercicio-casa/Juliane - Andrade/readme.md
new file mode 100644
index 0000000..b728302
--- /dev/null
+++ b/exercicio-casa/Juliane - Andrade/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/01-variaveis/exemplo/index.html b/exercicios-aula/01-variaveis/exemplo/index.html
index 49c3c1c..f290ca5 100644
--- a/exercicios-aula/01-variaveis/exemplo/index.html
+++ b/exercicios-aula/01-variaveis/exemplo/index.html
@@ -2,11 +2,13 @@
-
-
- 01 - Variáveis
+
+
+ 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..c33ea0a 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 = "Juliane Andrade"
+let diaDaSemana = "sábado";
+diaDaSemana = "Domingo";
-
+const cpf = "702.339.494-02";
+const rg = "966287-2";
+const dataNascimento = "10/12/1994";
// 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 de variável diaDaSemana :', typeof(diaDaSemana));
+console.log(`A variável nomeCompleto é do tipo: ${typeof(nomeCompleto)}`);
+console.log(`A variável cpf é do tipo: ${typeof(cpf)}`);
+console.log(`A variável rg é do tipo: ${typeof(rg)}`);
+console.log(`A variável dataDeNascimento é do tipo: ${typeof(dataDeNascimento)}`);
\ No newline at end of file
diff --git a/exercicios-aula/01-variaveis/exercicios/index.html b/exercicios-aula/01-variaveis/exercicios/index.html
index 6126d35..4961321 100644
--- a/exercicios-aula/01-variaveis/exercicios/index.html
+++ b/exercicios-aula/01-variaveis/exercicios/index.html
@@ -1,11 +1,14 @@
+
-
-
-sc 01 - Variáveis
+
+ sc
+ 01 - Variáveis
+
-
+
+
\ 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..4714ef4 100644
--- a/exercicios-aula/01-variaveis/exercicios/script.js
+++ b/exercicios-aula/01-variaveis/exercicios/script.js
@@ -6,29 +6,41 @@
*/
-
-/* 1. Declare uma variável const com a mensagem 'Olá Mundo', exiba no console */
+/* 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 = "1994";
+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('A variável mensagem é do tipo: ',
+ typeof(mensagem));
+console.log('A variável anoNascimento é do tipo: ',
+ typeof(anoNascimento));
+console.log('A variável anoDeNascimento é do tipo: ',
+ typeof(anoDeNascimento));
+console.log('A variável gostoDeProgramar é do tipo: ',
+ 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..955169e 100644
--- a/exercicios-aula/02-operadores/exercicios/script.js
+++ b/exercicios-aula/02-operadores/exercicios/script.js
@@ -24,8 +24,14 @@
- Saída: exibir a soma dos valores
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 +43,32 @@
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 é: R$${valorJantar}, o valor da taxa de Serviço é de: ${taxaDeServico*100}% e o valor final é: 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 = calculadora + 1;
+//calculadora+=1;
+//calculadora++;
// 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);
\ 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 8a16c90..7dd054f 100644
--- a/exercicios-aula/03-condicoes/exercicios/script.js
+++ b/exercicios-aula/03-condicoes/exercicios/script.js
@@ -11,10 +11,32 @@
/*
- 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);
+ 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").toLowerCase();
+switch (letraEscolhida) {
+ 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 consoante")
+};
+*/
/*
@@ -22,12 +44,52 @@
*/
+/*
+let numeroEscolhido = prompt("Escolha um número de 1 a 7");
+
+switch (numeroEscolhido) {
+ case "1":
+ alert(` O dia correspondente ao número ${numeroEscolhido} é Segunda-feira`)
+ case "2":
+ alert(` O dia correspondente ao número ${numeroEscolhido} é Segunda-feira`)
+ case "3":
+ alert(` O dia correspondente ao número ${numeroEscolhido} é Terça-feira`)
+ case "4":
+ alert(` O dia correspondente ao número ${numeroEscolhido} é Quarta-feira`)
+ case "5":
+ alert(` O dia correspondente ao número ${numeroEscolhido} é Quinta-feira`)
+ case "6":
+ alert(` O dia correspondente ao número ${numeroEscolhido} é Sexta-feira`)
+ case "7":
+ alert(` O dia correspondente ao número ${numeroEscolhido} é Sábado-feira`)
+ break;
+ default:
+ alert(`O número ${numeroEscolhido} não tem nenhum correspondente na semana.`)
+}
+
+*/
/*
3. Elabore um algoritmo que receba dois números e determine qual é o maior entre eles, se ambos os números forem iguais, mostre uma mensagem no console "Os números são iguais";
*/
+/*
+
+let numero1 = Number(prompt('Digite um número'));
+let numero2 = Number(prompt('Digite Outro número'));
+
+if (numero1 > numero2) {
+ console.log(`O número1 "${numero1}" é maior que o número2 "${numero2}"`)
+} else if (numero2 > numero1) {
+ console.log(`O número2 "${numero2}" é maior que o número1 "${numero1}"`)
+} else if (numero1 === numero2) {
+ console.log(`Os números são iguais`)
+} else {
+ console.log(`Opção Inválida`)
+};
+*/
+
/*
4. Crie um algoritmo que receba três notas de um aluno, calcule sua média e mostre as seguintes mensagens de acordo com cada situação:
@@ -41,3 +103,21 @@
Alunos reprovados devem ver a mensagem: Que pena, você foi reprovado.
*/
+let nota1 = Number(prompt('Digite a primeira nota'));
+let nota2 = Number(prompt('Digite a segunda nota'));
+let nota3 = Number(prompt('Digite a terceira nota'));
+let media = ((nota1 + nota2 + nota3) / 3).toFixed(2);
+
+if (media >= 7 && media <= 10) {
+ console.log(`Aprovado, sua média foi ${media}`);
+ alert('Parabéns, você foi aprovado, aproveite suas férias!')
+} else if (media >= 5 && media < 7) {
+ console.log(`Recuperação, sua média foi ${media}`);
+ alert('Você está de recuperação!')
+} else if (media < 5 && media >= 0) {
+ console.log(`Reprovado, sua média foi ${media}`);
+ alert('Que pena, você foi reprovado.')
+} else {
+ console.log('Opção inválida')
+ alert('Opção inválida')
+};
\ No newline at end of file
diff --git a/exercicios-aula/04-loops/exemplo/script.js b/exercicios-aula/04-loops/exemplo/script.js
index 06c2121..50d7e8d 100644
--- a/exercicios-aula/04-loops/exemplo/script.js
+++ b/exercicios-aula/04-loops/exemplo/script.js
@@ -2,16 +2,17 @@
const arrayDeFrutas = ['morango', 'abacate', 'abacaxi', 'banana', 'morango']
-for(let i = 0; i < arrayDeFrutas.length; i++){
- console.log(arrayDeFrutas[i])
+for (let i = 0; i < arrayDeFrutas.length; i++) {
+ console.log(arrayDeFrutas[i])
}
// crie um loop em que o usuário registrou uma senha como '2020', porem enquanto digitar a senha errada receberá uma mensagem de erro em seu console.
+/*
let senha = Number(prompt("Informe a sua senha"))
while(senha !== 2020){
console.warn('sua senha está errada')
}
-
+*/
\ 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..acb4109 100644
--- a/exercicios-aula/04-loops/exercicios/script.js
+++ b/exercicios-aula/04-loops/exercicios/script.js
@@ -16,6 +16,12 @@
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);
+}
+
+*/
@@ -25,12 +31,27 @@
- Qual operador que retorna o resto da divisão? Vamos usar ele!
*/
+/*
+for (let contador = 1; contador <= 50; contador++) {
+ if (contador % 2 == 0) {
+ console.log(contador)
+ }
+};
+*/
/*
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 <= 120) {
+ if (contador % 2 !== 0) {
+ console.log(contador)
+ }
+ contador = contador + 1;
+}
@@ -38,12 +59,24 @@
3. Mostre os números de 20 a 30 no console (inclusive o 30), usando a estrutura de
repetição "while"
*/
-
-
+let contador = 20;
+while (contador <= 30) {
+ console.log(contador)
+ contador++
+}
/*
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 tabuada = parseInt(prompt("Insira o número para ver o valor da tabuada"));
+let contador = 0;
+
+while (contador <= 10) {
+ console.log(` ${tabuada} x ${contador} = ${tabuada * contador}`)
+ contador++
+}
+*/
\ No newline at end of file