diff --git a/exercicio-casa/bruna-souza/exercicios-uri/01-exercicio/index.html b/exercicio-casa/bruna-souza/exercicios-uri/01-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/01-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/exercicios-uri/01-exercicio/script.js b/exercicio-casa/bruna-souza/exercicios-uri/01-exercicio/script.js
new file mode 100644
index 0000000..8587fd9
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/01-exercicio/script.js
@@ -0,0 +1,27 @@
+// [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038)
+
+let cod = prompt ("O que vc quer pedir: 1- Cachorro Quente | 2- X-salada | 3- X-Bacon | 4- Torrada simples | 5- Refrigerante")
+let qtde = prompt ("Quantos?")
+
+switch (cod) {
+ case "1":
+ val = 4 * qtde
+ break;
+ case "2":
+ val = 4.50 * qtde
+ break;
+ case "3":
+ val = 5 * qtde
+ break;
+ case "4":
+ val = 2 * qtde
+ break;
+ case "5":
+ val = 1.50 * qtde
+ break;
+ default:
+ break;
+}
+
+alert ("O valor final é R$" + val.toFixed(2))
+
diff --git a/exercicio-casa/bruna-souza/exercicios-uri/02-exercicio/index.html b/exercicio-casa/bruna-souza/exercicios-uri/02-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/02-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/exercicios-uri/02-exercicio/script.js b/exercicio-casa/bruna-souza/exercicios-uri/02-exercicio/script.js
new file mode 100644
index 0000000..f2ce8bc
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/02-exercicio/script.js
@@ -0,0 +1,30 @@
+//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134)
+
+let combustivel = 0
+
+let contadorAlcool = 0
+let contadorGasolina = 0
+let contadorDiesel = 0
+
+combustivel = prompt("Qual seu produto de maior preferência no nosso posto?");
+while (combustivel <= 4) {
+ switch(combustivel){
+ case "1":
+ contadorAlcool++
+ break;
+ case "2":
+ contadorGasolina++
+ break;
+ case "3":
+ contadorDiesel++
+ break;
+ case "4":
+ alert (`MUITO OBRIGADO
+ Álcool: ${contadorAlcool}, Gasolina: ${contadorGasolina}, Diesel: ${contadorDiesel}`)
+ contadorAlcool = 0
+ contadorGasolina = 0
+ contadorDiesel = 0
+ break;
+}
+ combustivel = prompt("Qual seu produto de maior preferência no nosso posto?");
+};
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/exercicios-uri/03-exercicio/index.html b/exercicio-casa/bruna-souza/exercicios-uri/03-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/03-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/exercicios-uri/03-exercicio/script.js b/exercicio-casa/bruna-souza/exercicios-uri/03-exercicio/script.js
new file mode 100644
index 0000000..49c4273
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/03-exercicio/script.js
@@ -0,0 +1,9 @@
+//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114)
+
+let senha = prompt('digite sua senha: ')
+while(senha !== '2002'){
+ alert('Senha inválida')
+ senha = prompt('digite sua senha: ')
+}
+
+ alert('Acesso permitido')
diff --git a/exercicio-casa/bruna-souza/exercicios-uri/04-exercicio/index.html b/exercicio-casa/bruna-souza/exercicios-uri/04-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/04-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/exercicios-uri/04-exercicio/script.js b/exercicio-casa/bruna-souza/exercicios-uri/04-exercicio/script.js
new file mode 100644
index 0000000..e50453b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/exercicios-uri/04-exercicio/script.js
@@ -0,0 +1,13 @@
+//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009)
+
+let nome = prompt ("Nome do vendedor:")
+let salarioFixo = prompt ("Qual seu salário?")
+let totalDeVendas = prompt ("Qual total de vendas realizado?")
+
+
+let comissao = (salarioFixo * 1) + (totalDeVendas * 1) * 0.15
+
+
+alert ("O valor total é R$" + (comissao * 1).toFixed(2))
+
+
diff --git a/exercicio-casa/bruna-souza/funcoes/01-exercicio/index.html b/exercicio-casa/bruna-souza/funcoes/01-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/01-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/funcoes/01-exercicio/script.js b/exercicio-casa/bruna-souza/funcoes/01-exercicio/script.js
new file mode 100644
index 0000000..1d1e950
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/01-exercicio/script.js
@@ -0,0 +1,10 @@
+//1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro.
+
+let numero1 = Number(prompt("Digite um valor:"))
+
+if (numero1%2!==0) {
+ alert(`O número ${numero1} é ÍMPAR`)
+} else {
+ alert(`O número ${numero1} é PAR`)
+}
+
diff --git a/exercicio-casa/bruna-souza/funcoes/02-exercicio/index.html b/exercicio-casa/bruna-souza/funcoes/02-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/02-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/funcoes/02-exercicio/script.js b/exercicio-casa/bruna-souza/funcoes/02-exercicio/script.js
new file mode 100644
index 0000000..49cefd2
--- /dev/null
+++ b/exercicio-casa/bruna-souza/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 number1 = Number(prompt("Digite o primeiro valor:"))
+
+let number2 = Number(prompt("Digite o segundo valor:"))
+
+let multiplica = number1 * number2;
+
+alert (`A multiplicação entre o número ${number1} e ${number2} é igual a ${multiplica}`);
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/funcoes/03-exercicio/index.html b/exercicio-casa/bruna-souza/funcoes/03-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/03-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/funcoes/03-exercicio/script.js b/exercicio-casa/bruna-souza/funcoes/03-exercicio/script.js
new file mode 100644
index 0000000..b90fb40
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/03-exercicio/script.js
@@ -0,0 +1,6 @@
+//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto.
+let valorDoProduto = Number(prompt("Digite o valor do produto:"))
+
+let valorDesconto = (valorDoProduto * 5) / 100
+
+alert(`O produto terá um desconto de R$ ${valorDesconto} `);
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/funcoes/04-exercicio/index.html b/exercicio-casa/bruna-souza/funcoes/04-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/04-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/funcoes/04-exercicio/script.js b/exercicio-casa/bruna-souza/funcoes/04-exercicio/script.js
new file mode 100644
index 0000000..6cefed8
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/04-exercicio/script.js
@@ -0,0 +1,10 @@
+//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 o ano do seu nascimento:"))
+
+if (anoNascimento <= 2003 ) {
+ alert("Você é maior de idade")
+
+} else {
+ alert("Você é menor de idade")
+}
+
diff --git a/exercicio-casa/bruna-souza/funcoes/05-exercicio/index.html b/exercicio-casa/bruna-souza/funcoes/05-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/05-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/funcoes/05-exercicio/script.js b/exercicio-casa/bruna-souza/funcoes/05-exercicio/script.js
new file mode 100644
index 0000000..5709dcc
--- /dev/null
+++ b/exercicio-casa/bruna-souza/funcoes/05-exercicio/script.js
@@ -0,0 +1,4 @@
+//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(`Olá! seja bem vindo(a), ${nome}!`)
\ No newline at end of file
diff --git a/exercicio-casa/bruna-souza/readme.md b/exercicio-casa/bruna-souza/readme.md
new file mode 100644
index 0000000..b728302
--- /dev/null
+++ b/exercicio-casa/bruna-souza/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/script.js b/exercicios-aula/01-variaveis/exemplo/script.js
index b99c4d5..3419ba3 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 = "Bruna Souza";
+let diaDaSemana = "sábado";
+diaDaSemana = "domingo";
+const cpf = "123456789-12";
+const rg = "123456-4";
+const dataNascimento = "01/03/1998";
// 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(typeof(diaDaSemana)); //mostra o tipo da variavel
+console.log(diaDaSemana); //mostra a variavel
+
+console.log('diaDaSemana: ', diaDaSemana);
+console.log('tipo da variável diaDaSemana:', 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..3ab9870 100644
--- a/exercicios-aula/01-variaveis/exercicios/script.js
+++ b/exercicios-aula/01-variaveis/exercicios/script.js
@@ -8,27 +8,40 @@
/* 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
+ 3. Atribuía o ano que você nasceu na variável anoDeNascimento e exiba no console
*/
+const anoDeNascimento = "1998";
+//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(typeof(mensagem));
+console.log(typeof(anoNascimento));
+console.log(typeof(gostoDeProgramar));
+console.log(typeof(anoDeNascimento));
+
+console.log("tipo de variavel mensagem:",typeof(mensagem));
+console.log("tipo de variavel anoNascimento:", typeof(anoNascimento));
+console.log("tipo de variavel gostoDeProgramar:", typeof(gostoDeProgramar));
+console.log("tipo de variavel anoDeNascimento:",typeof(anoDeNascimento));
\ 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..7163fa5 100644
--- a/exercicios-aula/02-operadores/exercicios/script.js
+++ b/exercicios-aula/02-operadores/exercicios/script.js
@@ -25,8 +25,15 @@
Obs: Utilizar o Number() para converter o tipo da variável em número.
*/
+//let numero1 = Number(prompt("insira um numero:"));
+//let numero2 = Number(prompt("insira outro número"));
+//let soma = numero1 + numero2;
+//console.log(soma);
+//alert("A soma dos seus dois nuumeros é:" + soma);
+
+//alert(`A soma dos seus dois números é: ${soma}`);
/*
2. Crie um algoritmo que leia o valor de um jantar, calcule e informe o valor da taxa do garçom (10%) e o valor total a ser pago.
@@ -37,18 +44,27 @@
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 ${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);
diff --git a/exercicios-aula/03-condicoes/exercicios/script.js b/exercicios-aula/03-condicoes/exercicios/script.js
index 8a16c90..73a9a44 100644
--- a/exercicios-aula/03-condicoes/exercicios/script.js
+++ b/exercicios-aula/03-condicoes/exercicios/script.js
@@ -13,7 +13,23 @@
/*
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":
+ break;
+ default:
+};
+
+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")
+};*/
@@ -21,12 +37,52 @@
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.`)
+ 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.`)
+}
+*/
/*
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 qualquer"));
+let numero2 = Number(prompt("Digite outro número qualquer"));
+
+if(numero1 > numero2){
+ console.log(`O ${numero1} é maior que o ${numero2}`)
+} else if(numero2 > numero1){
+ console.log('O ' + numero2 + ' é maior que o ' + numero1)
+} else if(numero1===numero2){
+ console.log(`O ${numero1} e o ${numero2} tem valores iguais`)
+} else{
+ console.log(`Os valores de entrada não são valores válidos`)
+};*/
/*
@@ -41,3 +97,16 @@
Alunos reprovados devem ver a mensagem: Que pena, você foi reprovado.
*/
+/*let nota1 = Number(prompt("escreva a primeira nota"));
+let nota2 = Number(prompt("escreva a segunda nota"));
+let nota3 = Number(prompt("escreva a terceira nota"));
+
+let mediaFinal = (nota1 + nota2 + nota3)/3;
+
+if(mediaFinal>=7){
+ alert("Parabéns, você foi aprovado, aproveite suas férias!")
+} else if(mediaFinal>=5 && mediaFinal<7){
+ alert("Você está de recuperação!")
+} else {
+ alert("Que pena, você foi reprovado.")
+}; */
diff --git a/exercicios-aula/04-loops/exercicios/script.js b/exercicios-aula/04-loops/exercicios/script.js
index 2cbf6cc..34c9062 100644
--- a/exercicios-aula/04-loops/exercicios/script.js
+++ b/exercicios-aula/04-loops/exercicios/script.js
@@ -17,6 +17,10 @@
inclusive esses 2
*/
+ /*for(let contador = 0; contador <= 100; contador++ ){
+ console.log(contador);
+ }*/
+
/*
@@ -25,6 +29,11 @@
- 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)
+ }
+};*/
@@ -33,17 +42,38 @@
*/
+/*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 contador = 20
+while (contador <= 30) {
+console.log(contador)
-
-
-
+contador += 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 tabuada = parseInt(prompt('Insira um número'));
+//let contador = 0;
+
+// while(contador<=10){
+// console.log(`${tabuada}*${contador}=${tabuada*contador}`)
+// contador++;
+// };
+
+/*for(contador; contador<=10; contador++){
+ console.log(`${tabuada}*${contador}=${tabuada*contador}`)
+}*/