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,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,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).");
}
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,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.");
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,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.");
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 @@
//[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)}`);
12 changes: 12 additions & 0 deletions exercicio-casa/mirella-raposo/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>
12 changes: 12 additions & 0 deletions exercicio-casa/mirella-raposo/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.

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")
};
12 changes: 12 additions & 0 deletions exercicio-casa/mirella-raposo/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>
8 changes: 8 additions & 0 deletions exercicio-casa/mirella-raposo/funcoes/02-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -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}`);
12 changes: 12 additions & 0 deletions exercicio-casa/mirella-raposo/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>
8 changes: 8 additions & 0 deletions exercicio-casa/mirella-raposo/funcoes/03-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -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}`);
12 changes: 12 additions & 0 deletions exercicio-casa/mirella-raposo/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>
13 changes: 13 additions & 0 deletions exercicio-casa/mirella-raposo/funcoes/04-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -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.`);
};
12 changes: 12 additions & 0 deletions exercicio-casa/mirella-raposo/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>
5 changes: 5 additions & 0 deletions exercicio-casa/mirella-raposo/funcoes/05-exercicio/script.js
Original file line number Diff line number Diff line change
@@ -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}!`);
47 changes: 47 additions & 0 deletions exercicio-casa/mirella-raposo/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)
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>
11 changes: 11 additions & 0 deletions 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 = "Mirella Raposo";
let diaDaSemana = "Sábado";
diaDaSemana = "domingo";

const cpf = "06530437320";
const rg = "2008066038-4";
const dataNascimento = "30/08/1996"


// 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 diaDaSemana:", typeof(diaDaSemana));
console.log("isso é uma concatenacao:", diaDaSemana);
14 changes: 13 additions & 1 deletion exercicios-aula/01-variaveis/exercicios/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,38 @@

/* 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 = "1996";
//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("tipo da variável mensagem:", (typeof mensagem));
console.log("tipo da variável ano de nascimento:", (typeof anoNascimento));
console.log("tipo da constante ano de nascimento:", (typeof anoDeNascimento));
console.log("tipo da variável gostodeProgramar:" (typeof gostoDeProgramar));
Loading