diff --git a/exercicio-casa/dandara-sousa/exercicios-uri/01-exercicio/index.html b/exercicio-casa/dandara-sousa/exercicios-uri/01-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/exercicios-uri/01-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/exercicios-uri/01-exercicio/script.js b/exercicio-casa/dandara-sousa/exercicios-uri/01-exercicio/script.js
new file mode 100644
index 0000000..7535942
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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/dandara-sousa/exercicios-uri/02-exercicio/index.html b/exercicio-casa/dandara-sousa/exercicios-uri/02-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/exercicios-uri/02-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/exercicios-uri/02-exercicio/script.js b/exercicio-casa/dandara-sousa/exercicios-uri/02-exercicio/script.js
new file mode 100644
index 0000000..8114434
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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/dandara-sousa/exercicios-uri/03-exercicio/index.html b/exercicio-casa/dandara-sousa/exercicios-uri/03-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/exercicios-uri/03-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/exercicios-uri/03-exercicio/script.js b/exercicio-casa/dandara-sousa/exercicios-uri/03-exercicio/script.js
new file mode 100644
index 0000000..c70c9bd
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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/dandara-sousa/exercicios-uri/04-exercicio/index.html b/exercicio-casa/dandara-sousa/exercicios-uri/04-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/exercicios-uri/04-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/exercicios-uri/04-exercicio/script.js b/exercicio-casa/dandara-sousa/exercicios-uri/04-exercicio/script.js
new file mode 100644
index 0000000..363c146
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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/dandara-sousa/funcoes/01-exercicio/index.html b/exercicio-casa/dandara-sousa/funcoes/01-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/funcoes/01-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/01-exercicio/script.js b/exercicio-casa/dandara-sousa/funcoes/01-exercicio/script.js
new file mode 100644
index 0000000..8dd3cd2
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/funcoes/01-exercicio/script.js
@@ -0,0 +1,7 @@
+//1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro.
+let n = Number(prompt("insira um numero"));
+if (n % 2 === 0){
+ console.log("par");
+} else{
+ console.log("impar");
+}
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/02-exercicio/index.html b/exercicio-casa/dandara-sousa/funcoes/02-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/funcoes/02-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/02-exercicio/script.js b/exercicio-casa/dandara-sousa/funcoes/02-exercicio/script.js
new file mode 100644
index 0000000..b5d201e
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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.
+
+function multiplicacao(a, b){
+ return a*b;
+}
+
+console.log(10*5)
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/03-exercicio/index.html b/exercicio-casa/dandara-sousa/funcoes/03-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/funcoes/03-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/03-exercicio/script.js b/exercicio-casa/dandara-sousa/funcoes/03-exercicio/script.js
new file mode 100644
index 0000000..85d7a3a
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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 valorInicial = Number(prompt("Insira o valor"));
+let desconto = 0.05;
+let valorDesconto = desconto*valorInicial;
+
+alert(`O seu desconto é de R$${valorDesconto}`);
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/04-exercicio/index.html b/exercicio-casa/dandara-sousa/funcoes/04-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/funcoes/04-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/04-exercicio/script.js b/exercicio-casa/dandara-sousa/funcoes/04-exercicio/script.js
new file mode 100644
index 0000000..7a1f414
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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.
+
+function maiorIdade(anoNascimento){
+ if (anoNascimento <= 2003){
+ return 'Você já alcançou a maior idade!'
+ } else {
+ return 'Você ainda é menor de idade!'
+ }
+}
+
+let resultado = maiorIdade(prompt("Insira o ano do seu nascimento:"))
+
+alert (resultado)
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/05-exercicio/index.html b/exercicio-casa/dandara-sousa/funcoes/05-exercicio/index.html
new file mode 100644
index 0000000..8495c4b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/funcoes/05-exercicio/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 03 - Condições
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/funcoes/05-exercicio/script.js b/exercicio-casa/dandara-sousa/funcoes/05-exercicio/script.js
new file mode 100644
index 0000000..874514b
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/funcoes/05-exercicio/script.js
@@ -0,0 +1,6 @@
+//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string.
+function mensagem(yourName){
+ return "Olá, " + yourName + "! Seja bem-vinde!";
+}
+
+alert(mensagem(prompt(`Digite seu nome:`)));
\ No newline at end of file
diff --git a/exercicio-casa/dandara-sousa/readme.md b/exercicio-casa/dandara-sousa/readme.md
new file mode 100644
index 0000000..b728302
--- /dev/null
+++ b/exercicio-casa/dandara-sousa/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..1c2ab01 100644
--- a/exercicios-aula/01-variaveis/exemplo/script.js
+++ b/exercicios-aula/01-variaveis/exemplo/script.js
@@ -1,6 +1,15 @@
// 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 = "Dandara Sousa"
+let diaDaSemana = "sábado"
+diaDaSemana = "domingo"
+const cpf = "053703113-82"
+const rg = "20050014154"
+const dataNascimento = "23/03/1993"
// 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);
+console.log(typeof(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..3db240a 100644
--- a/exercicios-aula/01-variaveis/exercicios/script.js
+++ b/exercicios-aula/01-variaveis/exercicios/script.js
@@ -8,22 +8,28 @@
/* 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 = "1993";
+//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);
/*
@@ -31,4 +37,9 @@
ex: console.log(typeof variavel)
*/
+console.log("tipo da variável mensagem:",typeof (mensagem));
+console.log("tipo da variável anoNascimento:",typeof anoNascimento);
+console.log("tipo da variável anoDeNascimento:",typeof anoDeNascimento);
+console.log("tipo da variável gostoDeProgramar:",typeof gostoDeProgramar);
+
diff --git a/exercicios-aula/02-operadores/exercicios/script.js b/exercicios-aula/02-operadores/exercicios/script.js
index 806758e..8363c74 100644
--- a/exercicios-aula/02-operadores/exercicios/script.js
+++ b/exercicios-aula/02-operadores/exercicios/script.js
@@ -25,7 +25,16 @@
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,16 +46,25 @@
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 é de: R$${valorFinal}`);
-// 4. Declare uma nova variável chamada `calculadora`, e adicione uma instrução somando os valores 10 e 5.
+// 4. Declare uma nova variável chamada `calculadora`, e adicione uma instrução somando os valores 10 e 5.
+let calculadora = soma(10+5);
+//console.log(claculadora)
// 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.
+calculadora *= 3;
+console.log(claculadora)
+
// 7. Qual é o valor da variável `calculadora` até aqui?
diff --git a/exercicios-aula/03-condicoes/exercicios/script.js b/exercicios-aula/03-condicoes/exercicios/script.js
index 8a16c90..298c123 100644
--- a/exercicios-aula/03-condicoes/exercicios/script.js
+++ b/exercicios-aula/03-condicoes/exercicios/script.js
@@ -14,6 +14,28 @@
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 = toLowerCaseprompt("insira uma letra qualquer do alfabeto");
+
+//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("Aletra escolhida é vogal"){
+ // }else{
+ // console.log("A letra escohlida é uma consoante")
+
+//};
@@ -27,7 +49,18 @@
/*
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`)
+ // };
/*
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:
@@ -40,4 +73,17 @@
Alunos de recuperação devem ver a mensagem: Você está de recuperação!
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 && media<7){
+ // alert("Você está de recuperação!")
+//} else{
+ // alert("Que pena, você foi reprovado.")
+//}
\ 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..6cccd2c 100644
--- a/exercicios-aula/04-loops/exercicios/script.js
+++ b/exercicios-aula/04-loops/exercicios/script.js
@@ -24,7 +24,12 @@
- 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 contador = 1; contador<=50; contador ++){
+ // if(contador%2==0){
+ // console.log(contador);
+ // }
+ // contador++;
+ //}
@@ -39,7 +44,12 @@
repetição "while"
*/
+// let contador = 20;
+//while(contador<=30){
+// console.log(contador);
+// contador=contador+1;
+//}
@@ -47,3 +57,15 @@ repetição "while"
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}`)
+}