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,35 @@
// [Exercício 01](https://www.urionlinejudge.com.br/judge/pt/problems/view/1038)

let codigoProduto;
let qtdProduto;

function calcularPagamento(codigoProduto,qtdProduto){
let valorProduto;
let valorFinalPagamento;

if(codigoProduto===1){
valorProduto = 4.00;
valorFinalPagamento = (valorProduto*qtdProduto).toFixed(2);
return "Total a ser pago: R$"+valorFinalPagamento;
}else if(codigoProduto===2){
valorProduto = 4.50;
valorFinalPagamento = (valorProduto*qtdProduto).toFixed(2);
return "Total a ser pago: R$"+valorFinalPagamento;
}else if(codigoProduto===3){
valorProduto = 5.00;
valorFinalPagamento = (valorProduto*qtdProduto).toFixed(2);
return "Total a ser pago: R$"+valorFinalPagamento;
}else if(codigoProduto===4){
valorProduto = 2.00;
valorFinalPagamento = (valorProduto*qtdProduto).toFixed(2);
return "Total a ser pago: R$"+valorFinalPagamento;
}else if(codigoProduto===5){
valorProduto = 1.50;
valorFinalPagamento = (valorProduto*qtdProduto).toFixed(2);
return "Total a ser pago: R$"+valorFinalPagamento;
}else{
return "Verifique se o código do produto foi inserido corretamente."
}
}

console.log(calcularPagamento(2,3));
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,33 @@
//- [Exercício 02](https://www.urionlinejudge.com.br/judge/pt/problems/view/1134)

let preferenciaAlcool=0;
let preferenciaGasolina=0;
let preferenciaDiesel=0;

function calcularPreferenciaCombustivel(){

let codigoCombustivel = Math.abs(parseInt(prompt('Qual o código do combustível abastecido por você?')));

while(codigoCombustivel!=4){
if(codigoCombustivel==1){
preferenciaAlcool++
}else if(codigoCombustivel==2){
preferenciaGasolina++
}else if(codigoCombustivel==3){
preferenciaDiesel++
}else{
let novoCodigoCombustivel = Math.abs(parseInt(prompt('Esse código é inválido. Qual o código do combustível abastecido por você?')));
codigoCombustivel = novoCodigoCombustivel
if(codigoCombustivel==1){
preferenciaAlcool++
}else if(codigoCombustivel==2){
preferenciaGasolina++
}else if(codigoCombustivel==3){
preferenciaDiesel++
}
}
alert (`MUITO OBRIGADO. Quantidade de abastecimento(s) do álcool: ${preferenciaAlcool}, quantidade de abastecimento(s) da gasolina: ${preferenciaGasolina}, quantidade de abastecimento(s) do diesel: ${preferenciaDiesel}.`);
codigoCombustivel = Math.abs(parseInt(prompt('Qual o código do combustível abastecido por você?')))
}
};
calcularPreferenciaCombustivel();
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,19 @@
//[Exercício 03](https://www.urionlinejudge.com.br/judge/pt/problems/view/1114)

function verificarSenha(){

let senha = Number(prompt('Digite a senha. Obs.: ela possui quatro dígitos e é composta apenas por números: '));

if(senha==2002){
alert('Acesso permitido');
}else{
while(senha!=2002){
let novaSenha= Number(prompt('Senha inválida. Digite novamente a senha. Obs.: ela possui quatro dígitos e é composta apenas por números: '));
senha = novaSenha
if(senha==2002){
alert('Acesso permitido.')
}
}
}
};
verificarSenha();
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,11 @@
//[Exercício 04](https://www.urionlinejudge.com.br/judge/pt/problems/view/1009)

let nomeVendedor = prompt('Digite aqui o nome do vendedor: ');
let salarioFixo = Number(prompt('Digite aqui o valor do seu salário fixo: '));
let totalVendas = Number(prompt('Digite aqui o valor do total de vendas feitas pelo vendedor nesse mês: '));

function calcularSalarioFinal(){
let salarioFinal = ((totalVendas*0.15)+salarioFixo).toFixed(2)
alert(`O salário final de ${nomeVendedor} é de R$ ${salarioFinal}`);
}
calcularSalarioFinal();
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,17 @@
//1. Crie uma função que retorna a palavra (impar/par) de acordo com seu parâmetro.

let numero;

function identificarNumeroPar(numero){
if(numero%2===0){
let palavra = 'par';
return 'O número '+ numero+' é '+ palavra;
}else if(numero%2===1){
let palavra = 'ímpar';
return 'O número '+ numero+' é '+ palavra;
}else{
return 'Você não inseriu corretamente o número. Tente novamente.';
}
}

console.log(identificarNumeroPar(0));
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,11 @@
//2. Crie uma função que recebe 2 parâmetros e retorna a multiplicação deles.

let num1;
let num2;

function multiplicar (num1,num2){
let multiplicacao = num1*num2;
return 'A multiplicação entre os números é '+multiplicacao;
}

console.log(multiplicar(2,3));
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,11 @@
//3. Crie uma função que calcula 5% de desconto retornando o valor do desconto.

let valorInicial;
let desconto = 0.05;

function calcularDesconto(valorInicial){
let valorDesconto = desconto * valorInicial;
return 'O valor do desconto é de '+valorDesconto+' reais.';
}

console.log(calcularDesconto(100.00));
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,16 @@
//4. Crie uma função que recebe o ano de nascimento da pessoa informando se ela é maior de idade ou menor.

let anoAtual;
let anoNasicmento;

function identificarMaiorIdade(anoNasicmento, anoAtual){
let idade = anoAtual-anoNasicmento;
if(idade < 18){
return 'Você é menor de idade, pois sua idade equivale a '+idade+' e isso é menos que 18 anos.';
}else if(idade >=18){
return 'Você é maior de idade, pois sua idade equivale a '+idade+' e isso é igual ou maior que 18 anos.';
}else{
return 'Verifique se os dados inseridos estão corretos.';
}
}
console.log(identificarMaiorIdade(2009, 2021));
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,6 @@
//5. Crie uma função que receba um nome e retorne uma saudação na forma de uma string.
let nome;
function saudar(nome){
return 'Seja bem-vinde, '+nome;
}
console.log(saudar('Geovanna Domingos'));
47 changes: 47 additions & 0 deletions exercicio-casa/geovanna-domingos-exercicios/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)
13 changes: 10 additions & 3 deletions exercicios-aula/01-variaveis/exemplo/script.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
// 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 nomeCompleto = "Geovanna Domingos";
let diaDaSemana = "Segunda-feira";
const cpf = "100.000.000-06";
const rg = "10000044";
const dataNascimento = "30/08/2003";
// 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('O tipo de dado da variável nomeCompleto é ', typeof(nomeCompleto));
console.log('O tipo de dado da variável diaDaSemana é ', typeof(diaDaSemana));
console.log('O tipo de dado da variável cpf é ', typeof(cpf));
console.log('O tipo de dado da variável rg é ', typeof(rg));
console.log('O tipo de dado da variável dataNascimento é ', typeof(dataNascimento));
Loading