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..43b3ff8
--- /dev/null
+++ b/exercicio-casa/mirella-raposo/exercicios-uri/01-exercicio/script.js
@@ -0,0 +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/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..f885c39
--- /dev/null
+++ b/exercicio-casa/mirella-raposo/exercicios-uri/02-exercicio/script.js
@@ -0,0 +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/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..2ff006a
--- /dev/null
+++ b/exercicio-casa/mirella-raposo/exercicios-uri/03-exercicio/script.js
@@ -0,0 +1,12 @@
+// 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
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..363660c
--- /dev/null
+++ b/exercicio-casa/mirella-raposo/exercicios-uri/04-exercicio/script.js
@@ -0,0 +1,9 @@
+//[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/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..59c4cc0
--- /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..16ad703
--- /dev/null
+++ b/exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js
@@ -0,0 +1,13 @@
+//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/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
-
+