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
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="pt-BR">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>01 - Uri</title>
</head>

<body>

<script src="./script.js"></script>
</body>

</html>
Original file line number Diff line number Diff line change
@@ -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();
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="pt-BR">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>02 - Uri</title>
</head>

<body>

<script src="./script.js"></script>
</body>

</html>
Original file line number Diff line number Diff line change
@@ -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();
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="pt-BR">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>03 - Uri</title>
</head>

<body>

<script src="./script.js"></script>
</body>

</html>
Original file line number Diff line number Diff line change
@@ -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()
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="pt-BR">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>04 - Uri</title>
</head>

<body>

<script src="./script.js"></script>
</body>

</html>
Original file line number Diff line number Diff line change
@@ -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)}!!!`)

}
15 changes: 15 additions & 0 deletions exercicio-casa/Juliane - Andrade/funcoes/01-exercicio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="pt-BR">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>01 - Funções</title>
</head>

<body>

<script src="./script.js"></script>
</body>

</html>
12 changes: 12 additions & 0 deletions exercicio-casa/Juliane - Andrade/funcoes/01-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -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);
12 changes: 12 additions & 0 deletions exercicio-casa/Juliane - Andrade/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>
Original file line number Diff line number Diff line change
@@ -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);
12 changes: 12 additions & 0 deletions exercicio-casa/Juliane - Andrade/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>
12 changes: 12 additions & 0 deletions exercicio-casa/Juliane - Andrade/funcoes/03-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -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)}`);
12 changes: 12 additions & 0 deletions exercicio-casa/Juliane - Andrade/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>
11 changes: 11 additions & 0 deletions exercicio-casa/Juliane - Andrade/funcoes/04-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -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')));
12 changes: 12 additions & 0 deletions exercicio-casa/Juliane - Andrade/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>
Original file line number Diff line number Diff line change
@@ -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())
47 changes: 47 additions & 0 deletions exercicio-casa/Juliane - Andrade/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)
10 changes: 6 additions & 4 deletions exercicios-aula/01-variaveis/exemplo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
<html lang="pt-BR">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>01 - Variáveis</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>01 - Variáveis</title>
</head>

<body>
<script src="script.js"></script>
<script src="./script.js"></script>
</body>

</html>
13 changes: 12 additions & 1 deletion exercicios-aula/01-variaveis/exemplo/script.js
Original file line number Diff line number Diff line change
@@ -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)}`);
Loading