javascript

Como começar a aprender JavaScript?

JavaScript é uma linguagem de programação dinâmica, interpretada e orientada a objetos utilizada principalmente no desenvolvimento web. Como uma linguagem de alto nível baseada em protótipos, ela é projetada para criar interfaces interativas, manipular o DOM (Document Object Model) e facilitar a comunicação assíncrona entre cliente e servidor.

LISTA DE EXERCÍCIOS

Acesse o code.org, ao entrar na sua conta, selecione a opção criar novo projeto e escolha “game lab”.

labirinto

QUESTÃO 1- Verificando se um número está dentro de um intervalo

Você precisa verificar se um número está dentro de um intervalo de 1 a 10.

PASSOS:

  1. Defina a variável numero.
  2. Verifique se o número é maior ou igual a 1 e menor ou igual a 10, usando os operadores >= e <=.
  3. Imprima “Número dentro do intervalo” ou “Número fora do intervalo” dependendo do resultado da comparação.
				
					var numero = 5;

if (numero >= 1 && numero <= 10) {
    console.log("Número dentro do intervalo");
} else {
    console.log("Número fora do intervalo");
}

				
			

QUESTÃO 2- Verificando permissão de acesso

Em um sistema de controle de usuários, você precisa verificar se o usuário tem permissão para acessar um recurso específico. O sistema define permissões de acesso baseadas no nível de usuário e status de pagamento.

PASSOS:

  1. Defina as variáveis nivelUsuario (com valores: "admin", "moderador", "comum") e pagamentoEmDia (com valores: true ou false).
  2. Use operadores lógicos para verificar se o usuário pode ou não acessar o recurso.
				
					var nivelUsuario = "moderador";
var pagamentoEmDia = true;

if ((nivelUsuario === "admin") || (nivelUsuario === "moderador" && pagamentoEmDia)) {
    console.log("Acesso permitido.");
} else {
    console.log("Acesso negado.");
}

				
			

QUESTÃO 3- Calculadora de descontos baseada em idade e valor de compra

Você precisa criar uma lógica para aplicar um desconto em uma compra, onde o desconto depende tanto da idade do cliente quanto do valor total da compra. A lógica é a seguinte:

  • Se a idade for maior ou igual a 60 anos e o valor da compra for superior a 100, um desconto de 20% é aplicado.
  • Se a idade for maior ou igual a 60 anos e o valor da compra for menor ou igual a 100, um desconto de 10% é aplicado.
  • Se a idade for menor que 60 anos e o valor da compra for superior a 200, um desconto de 15% é aplicado.
  • Caso contrário, nenhum desconto é aplicado.

PASSOS:

  1. Defina as variáveis idade e valorCompra.
  2. Use operadores lógicos e matemáticos para verificar as condições e aplicar o desconto correto.
  3. Imprima o valor final após o desconto.
				
					var idade = 65;
var valorCompra = 120;
var desconto = 0;

if (idade >= 60 && valorCompra > 100) {
    desconto = 0.20;
} else if (idade >= 60 && valorCompra <= 100) {
    desconto = 0.10;
} else if (idade < 60 && valorCompra > 200) {
    desconto = 0.15;
}

var valorFinal = valorCompra - (valorCompra * desconto);
console.log("Valor final após o desconto: R$ " + valorFinal.toFixed(2));

				
			

QUESTÃO 4- Verificando se um número é menor ou igual a outro

Você precisa verificar se um número é menor ou igual a outro em uma situação de comparação de idade.

PASSOS:

  1. Defina duas variáveis idade e limiteIdade (como 18).
  2. Use o operador de comparação <= (menor ou igual) para verificar se a idade é permitida.
  3. Imprima “Idade permitida” ou “Idade não permitida”, dependendo da comparação.
				
					var idade = 17;
var limiteIdade = 18;

if (idade <= limiteIdade) {
    console.log("Idade não permitida");
} else {
    console.log("Idade permitida");
}

				
			

QUESTÃO 3- Comparação entre três números

Você precisa criar um programa que verifica qual de três números é o maior.

PASSOS:

  1. Defina três variáveis: numero1, numero2 e numero3.
  2. Compare os três números usando operadores > para encontrar o maior.
  3. Imprima “O maior número é: X”, onde X é o maior número.
				
					var numero1 = 15;
var numero2 = 30;
var numero3 = 25;

if (numero1 > numero2 && numero1 > numero3) {
    console.log("O maior número é: " + numero1);
} else if (numero2 > numero1 && numero2 > numero3) {
    console.log("O maior número é: " + numero2);
} else {
    console.log("O maior número é: " + numero3);
}

				
			

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *