funções

Função no JavaScript

Funções são blocos de código que realizam uma tarefa específica. Elas podem receber entradas (parâmetros) e retornar um valor.

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 - Criação de função para classificação etária de um filme

Ana quer criar uma função em JavaScript que determine a classificação etária de um filme com base na idade recomendada.

PASSOS:

  1. Crie uma função chamada classificarFilme que receba uma idade como parâmetro.
  2. Utilize um switch case para verificar a idade e determinar a classificação:
    • 0 a 12 anos: “Infantil”
    • 13 a 17 anos: “Adolescente”
    • 18 anos ou mais: “Adulto”
    • Qualquer outro valor: “Idade inválida”
  3. Retorne a classificação correspondente.
  4. Chame a função passando uma idade e exiba o resultado no console.
				
					function classificarFilme(idade) {
    switch (true) {
        case idade >= 0 && idade <= 12:
            return "Infantil";
        case idade >= 13 && idade <= 17:
            return "Adolescente";
        case idade >= 18:
            return "Adulto";
        default:
            return "Idade inválida";
    }
}

// Exemplo de uso
console.log(classificarFilme(10)); // Infantil
console.log(classificarFilme(15)); // Adolescente
console.log(classificarFilme(20)); // Adulto
console.log(classificarFilme(-5)); // Idade inválida

				
			

QUESTÃO 2 - Função para Tabuada do 2

Laura quer criar uma função em JavaScript que exiba a tabuada do número 2.

Regras:

  • A função deve calcular e exibir a tabuada do número 2.
  • Deve exibir os resultados do cálculo de 2 x 1 até 2 x 10.
  • Utilize um loop para realizar os cálculos e exibir os resultados.

Passos:

  1. Crie uma função chamada tabuadaDoDois.
  2. Utilize um loop for para percorrer os números de 1 a 10.
  3. Multiplique o número 2 pelo valor atual do loop.
  4. Exiba o resultado no formato: 2 x N = Resultado.
  5. Chame a função para exibir a tabuada no console.
				
					function tabuadaDoDois() {
    for (var i = 1; i <= 10; i++) {
        console.log(`2 x ${i} = ${2 * i}`);
    }
}

// Chamando a função
tabuadaDoDois();

				
			

QUESTÃO 3 - Função para Validar Senha

Carlos quer criar uma função em JavaScript que valide uma senha digitada pelo usuário.

Regras:

  • A senha correta é “12345”.
  • A função deve verificar se a senha digitada corresponde à senha correta.
  • Se for igual, exibir “Acesso permitido”.
  • Caso contrário, exibir “Acesso negado”.

Passos:

  1. Crie uma função chamada validarSenha que receba uma senha como parâmetro.
  2. Compare a senha digitada com a senha correta.
  3. Retorne "Acesso permitido" se for correta e "Acesso negado" caso contrário.
  4. Chame a função passando uma senha e exiba o resultado no console.
				
					function validarSenha(senha) {
    var senhaCorreta = "12345";
    return senha === senhaCorreta ? "Acesso permitido" : "Acesso negado";
}

// Exemplos de uso
console.log(validarSenha("12345")); // Acesso permitido
console.log(validarSenha("54321")); // Acesso negado
console.log(validarSenha("senha123")); // Acesso negado

				
			

QUESTÃO 4 - Função para Contagem Regressiva com Passo -2

Miguel quer criar uma função em JavaScript que exiba uma contagem regressiva a partir do número 20 até 0, diminuindo de 2 em 2.

Regras:

  • A função deve iniciar a contagem em 20.
  • Utilizar um loop for para exibir o número atual e reduzi-lo em 2 a cada iteração.
  • O loop deve continuar até que o valor chegue a 0.
  • Exibir os números da contagem regressiva no console.
				
					function contagemRegressiva() {
    for (let i = 20; i >= 0; i -= 2) {
        console.log(i);
    }
}

// Chamando a função
contagemRegressiva();

				
			

QUESTÃO 5 - Função para Cálculo da Soma

Mariana quer criar uma função em JavaScript que receba um número e calcule a soma de todos os números de 1 até esse número.

Regras:

  • A função deve receber um número como parâmetro.
  • Utilizar um loop for para somar todos os números de 1 até o número informado.
  • Retornar o resultado da soma.
  • Exibir o resultado no console.
				
					function calcularSoma(numero) {
    var soma = 0;
    for (var i = 1; i <= numero; i++) {
        soma += i;
    }
    return soma;
}

// Exemplo de uso
console.log(calcularSoma(5)); // 15 (1+2+3+4+5)
console.log(calcularSoma(10)); // 55 (1+2+3+...+10)
console.log(calcularSoma(100)); // 5050 (1+2+3+...+100)

				
			

Posts Similares

Deixe um comentário

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