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 exercícios aula/desafio.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Desafio da semana</title>
</head>
<body>
<script src="desafio.js"></script>
</body>
</html>
48 changes: 48 additions & 0 deletions exercícios aula/desafio.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
/* Elabore um programa que leia a velocidade permitida em uma estrada e a velocidade de um condutor.
Se a velocidade for inferior ou igual a velocidade permitida, exiba a mensagem "Sem Multa". Se a velocidade for de até 10% maior que a permitida,
exiba "Multa Leve". E, se a velocidade for superior a 20% da velocidade permitida, exiba "Multa Grave."*/



function multa (){
alert("Confira se o motorista foi multado:");
var velocidadePermitida = Number(prompt("Infome a velocidade permitida na estrada:"));
var velocidadeCondutor = Number(prompt("Qual a velocidade do condutor?"));
var multaLeve = velocidadePermitida * 0.1
var multaPesada = velocidadePermitida * 0.2

if (velocidadeCondutor <= velocidadePermitida){
alert("Sem multa: você está dentro da velocidade permitida");
} else if (velocidadeCondutor - velocidadePermitida <= multaLeve){
alert("Opa! Você utltrapassou levemente a velocidade permitida e receberá uma multa leve.");
} else {
alert("PERIGO! Você ultrapassou a velocidade permitida e receberá uma multa grave.");
}
}

multa()



//DESAFIO DE REPETIÇAO e FUNCAO

//Crie um programa que verifique o valor inserido pelo usuário e imprima seus multiplos ( MAX 100 Numeros )



function multiplos(){
var numero = Number(prompt("Por favor, digite um número maior que 0 e menor que 100:"))

if(numero < 0 || numero > 100){
return multiplos ()
}

for(var i = 1; i <= 100; i++){
var calculo = numero * i
alert(`O múltipo de ${numero} será: ${calculo}`)
}


}

multiplos()
13 changes: 13 additions & 0 deletions exercícios aula/exercicio.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="exercicio.js"></script>
</body>

</html>
151 changes: 151 additions & 0 deletions exercícios aula/exercicio.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
//Programa para somar números

/*
alert("Olá, vamos treinar funções!");

var numeroDigitado = Number(prompt("Digite o número certo para prosseguir:"));

function somar() {
var numeroUm = Number(prompt("Primeiro, digite um número:"));
var numeroDois = Number(prompt("Agora digite outro número:"));
var valorTotal = numeroUm + numeroDois
alert(`A soma entre ${numeroUm} e ${numeroDois} será: ${valorTotal}.`);
}

somar ()

if(numeroDigitado == 2){
somar()
}
*/

//Programa para subtrair números
/*

var entradaUsuario = Number(prompt("Digite o número certo para prossegir:"));

function subtrair() {
alert("Vamos treinar subtração?");
var numero1 = Number(prompt("Digite um número"));
var numero2 = Number(prompt("Digite outr número:"));
var valorSubtraido = numero1 - numero2
alert(`A subtração entre ${numero1} e ${numero2} será: ${valorSubtraido}.`)
}

subtrair()

if(entradaUsuario >= 5){
subtrair()
}
*/


//Programa para mutiplicar números

/*
var numUsuario = Number(prompt("Digite o número certo para prosseguir:"));

function multiplicar() {
alert("Vamos treinar multiplicação?");
var num1 = Number(prompt("Digite seu primeiro número:"));
var num2 = Number(prompt("Digite outro número:"));
var resultado = num1 * num2
alert(`O resultado da multiplicação entre ${num1} e ${num2} será: ${resultado}.`);

}

multiplicar()

if(numUsuario == 6){
multiplicar()
}
*/


//Exercicio farmácia JS
/*
function calculoPromo() {
var nomeProduto1 = prompt("Qual o primeiro produto escolhido?");
var precoProduto1 = Number(prompt("Qual o preço dele?"));
var nomeProduto2 = prompt("Qual o nome do segundo produto?");
var precoProduto2 = Number(prompt("Qual o preço do segundo produto que você escolheu?"));
var desconto = 5

if(nomeProduto1 == nomeProduto2){
var descontoRecebido = precoProduto1 + precoProduto2 - desconto
alert(`O valor dos produtos com desconto será de R$${descontoRecebido}`);
} else{
var produtoSemDesconto = precoProduto1 + precoProduto2
alert(`O valor dos produtos sem desconto será de R$${produtoSemDesconto}`);
}

}

calculoPromo()
*/


// Calcular média do aluno

/*

function mediaAluno () {
alert("Olá, bem-vinde! Vamos descobrir a média do/a aluno/a?");
var nomeAluno = prompt("Qual o nome do/a aluno/a?");
var materia = prompt("Qual a disciplina estudada?");
var nota1 = Number(prompt("Insira a primeira nota:"));
var nota2 = Number(prompt("E a segunda nota?"));
var media = (nota1 + nota2) / 2

if(nomeAluno == "" || materia == "" || nota1 == "" || nota2 == ""){
alert("Por favor, preencha todas as informações.");

return mediaAluno()

}


if(media >= 6){
alert(`Parabéns! A média de ${nomeAluno} foi ${media} e ele/a está aprovado/a em ${materia}!`);
} else{
alert(`Não foi dessa vez! ${nomeAluno} foi reprovado.`);
}

}

mediaAluno()

*/

// Calcular desconto supermercado

//Ajude este supermercado a calcular o desconto dos produtos. A cada 3 itens comprados, o 4º item sai com 50% de desconto.

/*

function descontoMercado() {
var nomeProduto1 = prompt("Qual o produto escolhido?");
var precoProduto1 = Number(prompt("Informe o seu preço:"));
var nomeProduto2 = prompt("Digite o segundo produto:");
var precoProduto2 = Number(prompt("Informe o seu preço:"));
var nomeProduto3 = prompt("Digite o terceiro produto:");
var precoProduto3 = Number(prompt("Informe o seu preço"));
var nomeProduto4 = prompt("Digite o quarto produto:");
var precoProduto4 = Number(prompt("Informe o seu preço:"));
var desconto = (precoProduto4 / 2) + precoProduto1 + precoProduto2 + precoProduto3

if (nomeProduto1 && nomeProduto2 && nomeProduto3 && nomeProduto4 ==""){
alert(`Que pena! Você não está apto/a a participar da nossa promoção. Volte e insira mais um produto.`)

return descontoMercado()
}

else {
alert(`Que sorte! Você ganhou 50% de desconto no seu item "${nomeProduto4}" e o valor total de sua compra será: R$${desconto}`)
}

}

descontoMercado()

*/
15 changes: 15 additions & 0 deletions exercícios aula/vamosUtilizar.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="vamosUtilizar.js"></script>
</body>

</html>


25 changes: 25 additions & 0 deletions exercícios aula/vamosUtilizar.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/* TESTANDO PROMPT
var seuNome = prompt("Por favor, digite seu nome:");
alert(`Olá ${seuNome}! É um prazer conhecer você.`);
*/

/*
var numero1 = Number(prompt("Digite seu primeiro número:"));
var numero2 = Number(prompt("Digite o segundo número"));
alert(`Seu valor total será: ${numero1 + numero2}`);
*/

//Testando FUNCTION
/*
function numeroSomar (){
var numero = prompt("Digite um número:")
if (numero == 1){
var soma = numero + numero
alert(soma)
}
}

numeroSomar()
*/


18 changes: 18 additions & 0 deletions looping.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,28 @@

//SINTAXE DO FOR:

//primeiro = palavra for

//segundo = (var i ==I ponto inicial da repetição

//terceiro = fechar a condição usando ;

//quarto = i < 4 até quando vai rodar

//quinto = fechar a condição usando ;

//sexto = i++ o) quanto vai ser acrescentado quando rodar

//sétimo = abrir {} e executar o comando


for(var i = 1; i < 3/* numero limite */ ; i++ /* OU (||) i = i + 1 */){
comandos
}

for ([inicialização]; [condição]; [expressão final])
declaração



//SINTAXE DO while:
Expand Down
26 changes: 15 additions & 11 deletions vamosUtilizar.html
Original file line number Diff line number Diff line change
@@ -1,34 +1,38 @@
<html>
<script>
Number()
prompt()
alert()
Number() // utilizada para converter um valor em número

prompt() // caixa de entrada de mensagem. entrada de dados.

alert() // imprime uma mensagem. alertar uma informação para o usuário. saída de dados.

function nomeDaFuncao(){
comandos
}
if(condição){

if(condição){ //se for
comandos
}
else if (condição){
else if (condição){ // mas senão for
comandos
}
else{
else{ //else não tem condição. pq já é resultado de uma condição. é uma última ação. se algo for não de forma imprescindível.
comandos
}

while(condição){
while(condição){ //figuras de repetição. para ficar repetindo até que a condição seja falsa. só faz repetir, apesar de ser possível forçar repetir até certo ponto
comandos
}

for(var i = 1; i <= numero; i++){
for(var i = 1; i <= numero; i++){ //também serve para repetir informações. único onde é possível declarar uma variável dentro. usado quando sabemos as vezes que vai ser necessário.
comandos
}

break
break //para o que está acontecendo.
continue

Math.round()
toFixed(2)
Math.round() //quando precisa que o número seja inteiro. arredonda o número.
toFixed(2) //quando precisar usar um número quebrado

</script>
</html>