Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/01-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lanche/03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
27 changes: 27 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/01-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038)
let codigo = prompt("Qual o codigo de seu lanche?")
let quantidade = prompt("Quantos lanches vc quer ?")

if(codigo == 1) {
let total = (quantidade * 4.00).toFixed(2)
console.log("O valor total do seu lanche é : R$ ", total);
}
else if (codigo == 2) {
let total = (quantidade * 4.50).toFixed(2)
console.log("O valor total do seu lanche é : R$ ", total);
}
else if (codigo == 3) {
let total = (quantidade * 5.00).toFixed(2)
console.log("O valor total do seu lanche é : R$ ", total);
}
else if (codigo == 4) {
let total = (quantidade * 2.00).toFixed(2)
console.log("O valor total do seu lanche é : R$ ", total);
}
else if (codigo == 5) {
let total = (quantidade * 1.50).toFixed(2)
console.log("O valor total do seu lanche é : R$ ", total);
}
else {
console.log(" Opção Inválida");
}
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/02-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
29 changes: 29 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/02-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134)
let entrada = 1;
let alcool = 0;
let diesel = 0;
let gasolina = 0;


while (entrada == 1 || entrada == 2 || entrada == 3 || entrada == 4) {

let entrada = prompt("Qual é o combustivel de sua preferência? 1-alcool, 2-gasolina, 3-disel");
if (entrada == 1) {
console.log("Alcool");
alcool ++
} else if (entrada == 2) {
console.log("Gasolina");
gasolina ++
} else if (entrada == 3) {
console.log("Diesel");
diesel ++
} else if ((entrada != 1) && (entrada != 2) && (entrada != 3) && (entrada != 4)) {
let novoNumero = prompt("Digite um codigo válido")
}
else if (entrada == 4) {
console.log("Fim");
console.log("MUITO OBRIGADO");
break
}
}
alert(`Total: ${alcool} alcool, ${gasolina} gasolina, ${diesel} diesel.`);
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/03-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Senha/03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
14 changes: 14 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/03-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114)

let senha = 0;
let senhaCorreta = 2002;

while(senha != senhaCorreta) {
let senha = Number(prompt("Digite a senha de acesso:"));
if (senha == senhaCorreta) {
console.log("Acesso Permitido");
break
} else {
console.log("Senha Invalida");
}
}
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/04-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
13 changes: 13 additions & 0 deletions exercicio-casa/aline-alves/exercicios-uri/04-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009)

let vendedor = prompt("Insira o nome do vendedor");
console.log(vendedor);
let salarioFixo = Number(prompt("Insira o seu salário fixo"));
console.log(salarioFixo);
let comissao = 0.15;
let vendas = Number(prompt("Insira o valor total de vendas"))


let total = salarioFixo + (vendas*comissao);
console.log(total);
alert(`Total: R$ ${total.toFixed(2)}`);
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/funcoes/01-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
9 changes: 9 additions & 0 deletions exercicio-casa/aline-alves/funcoes/01-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
//1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro.

let numero = prompt("Digite um numero")

if (numero % 2 == 0){
console.log("Par");
} else {
console.log("Impar");
}
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/funcoes/02-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
7 changes: 7 additions & 0 deletions exercicio-casa/aline-alves/funcoes/02-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles.

let a = Number(prompt("Digite um número"));
let b = Number(prompt("Digite outro número"));

let multiplicacao = (a * b);
console.log("O resultada da multiplicação é:", multiplicacao);
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/funcoes/03-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
5 changes: 5 additions & 0 deletions exercicio-casa/aline-alves/funcoes/03-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto.
let desconto = Number(prompt("Qual o valor ?"));

let porcentagem = (desconto * 5)/100
console.log(porcentagem);
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/funcoes/04-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
9 changes: 9 additions & 0 deletions exercicio-casa/aline-alves/funcoes/04-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
//4. Crie uma função que recebe o ano de nascimento da pessoa informando se ela é maior de idade ou menor.
let dataNascimento = prompt("Qual sua data de nascimento?")
let idade = (2021 - dataNascimento );

if(idade < 18) {
console.log("É menor de idade");
} else {
console.log("É maior de idade");
}
12 changes: 12 additions & 0 deletions exercicio-casa/aline-alves/funcoes/05-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Condições</title>
</head>
<body>

<script src="./script.js"></script>
</body>
</html>
3 changes: 3 additions & 0 deletions exercicio-casa/aline-alves/funcoes/05-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string.
let nome = prompt("Qual seu nome?")
console.log("Seja Bem Vinda", nome, "estamos felizes com sua presença!");
47 changes: 47 additions & 0 deletions exercicio-casa/aline-alves/readme.md
Original file line number Diff line number Diff line change
@@ -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)
8 changes: 8 additions & 0 deletions exercicio-casa/exercicios/funcoes/01-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
//1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro.

let numero = prompt("Digite um numero")

if (numero % 2 == 0){
console.log("Par");
} else {
console.log("Impar");
}
8 changes: 7 additions & 1 deletion exercicio-casa/exercicios/funcoes/02-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles.
//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles.

let a = prompt("Digite um número")
let b = prompt("Digite outro número")

let multiplicacao = (a * b);
console.log("O resultada da multiplicação é:", multiplicacao);
7 changes: 6 additions & 1 deletion exercicio-casa/exercicios/funcoes/03-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto.
//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto.

let desconto = prompt("Qual o valor ?")

let porcentagem = (desconto * 5)/100
console.log(porcentagem);
2 changes: 1 addition & 1 deletion exercicio-casa/exercicios/funcoes/05-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string.
//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string.
2 changes: 1 addition & 1 deletion exercicios-aula/01-variaveis/exemplo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
<title>01 - Variáveis</title>
</head>
<body>
<script src="script.js"></script>
<script src="./script.js"></script>
</body>
</html>
10 changes: 10 additions & 0 deletions exercicios-aula/01-variaveis/exemplo/script.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
// 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 = "Aline Alves";
let diaDaSemana = "sábado";
diaDaSemana = "domingo";

const cpf = "052166405-50";
const rg = "3409988-3";
const dataNascimento = "13/07/1992"


// 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 dia da semana:', typeof(diaDaSemana));
console.log("isso é uma concatenação:", diaDaSemana + cpf, dataNascimento);
Loading