Informática, perguntado por carlaal648, 10 meses atrás

Uma rede de cinemas quer implementar um sistema para controlar a entrada nas suas salas. Os clientes, antes de entrar na sala, devem apresentar o RG em uma câmera. A câmera seria capaz de ler a data de nascimento do cliente e, caso ele não tenha idade suficiente para assistir a sessão, o acesso dele não seria autorizado. Um dos programadores já fez uma função que calcula a idade com base na data de nascimento. Ela recebe como parâmetro uma data de nascimento no formato dd/mm/aaaa (dia com dois dígitos, mês com dois dígitos e ano com quatro dígitos) e retorna idade da pessoa hoje. Precisamos agora que você escreva a função deixaEntrar(dataDeNascimento, censura). A função deve receber dois parâmetros: O primeiro deve representar a data de nascimento do cliente no formato dd/mm/aaaa O segundo deve representar a censura da sessão, ou seja, a idade mínima do cliente para que ele possa acessar a sala. A função deve retornar true caso o cliente tenha idade maior ou igual a censura e false caso contrário. em javascript

Soluções para a tarefa

Respondido por lucasgema1
19

 function deixaEntrar(dataDeNascimento, censura){

   return (calcularIdade(dataDeNascimento) >= censura);

}

Explicação:

A função que você irá criar é a deixaEntrar(). Ela receberá dois parâmetros: data de nascimento e censura. Para calcular a idade, o próprio sistema já disponibiliza uma função que já faz isso, que é a calcularIdade. Você não precisa entender essa função. Basta usá-la! E foi isso que eu fiz. Utilizei a função calcularIdade. Ela me retorna a idade. Se ela for maior que a censura, o retorno será true. Se for menor do que censura, o retorno será false. A lógica é a seguinte: se a condição for verdadeira, ou seja: se a idade for maior que a censura, a condição irá ser true. E é por isso que o retorno é true(verdadeiro). Caso contrário, retornará false(falso).


carlaal648: Obrigada!
lucasgema1: Deixa um obrigado. Voto 5 estrelas e como melhor resposta. Ajuda muito. Abraço! Sucesso!
carlaal648: não sei como colocar 5 estrela, como faz?
lucasgema1: só clicar aí no vot. tem um desenho aí com as estrelas. Coloque a quantidade máxima = 5. E clique no coração. Está no final da mensagem
carlaal648: ok!
Respondido por andrealvesdeoliveira
0

Resposta:

function deixaEntrar(dataDeNascimento, censura) {

 

    var idade = calcularIdade(dataDeNascimento)  

     

    {

 

    return true;

 

    }

 

}

Explicação:

Perguntas interessantes