1
resposta

[Projeto] 06 - Consolidando seu Conhecimento 2

<meta charset="UTF-8" />

<h4>Projeto 06 - Consolidando seu Conhecimento 2</h4>

<script>
  function pulaLinha() {
    document.write("<br><br>");
  }
  function mostra(frase) {
    document.write(frase);
    pulaLinha();
  }

  function carteiraMotorista() {
    return alert("Carteira de Motorista liberada!");
  }

  var anoAtual = parseInt(prompt("Digite o ano atual."));
  var anoNascimento = parseInt(prompt("Digite seu ano de nascimento."));

  var calculoIdade = anoAtual - anoNascimento;

  if (calculoIdade >= 18) {
    mostra(
      "Você tem " + calculoIdade + " anos. Portanto você já pode dirigir."
    );
    carteiraMotorista();
  }
  if (calculoIdade < 18) {
    mostra(
      "Você tem " +
        calculoIdade +
        " anos. Portanto você ainda não pode dirigir."
    );
  }
</script>
1 resposta

Olá, Luana!

Obrigado por compartilhar o seu projeto aqui no Fórum! Parabéns!

A proposta de projeto consiste em criar um código que calcula a idade de uma pessoa e verifica se ela já pode dirigir.

No código que você compartilhou, temos uma função chamada pulaLinha, que adiciona duas quebras de linha ao documento. Em seguida, temos a função mostra, que recebe uma frase como parâmetro e a escreve no documento, chamando também a função pulaLinha.

A função carteiraMotorista é chamada quando a idade calculada é maior ou igual a 18. Ela exibe um alerta dizendo "Carteira de Motorista liberada!".

Depois disso, o código solicita ao usuário que digite o ano atual e o ano de nascimento. Esses valores são convertidos para números inteiros usando a função parseInt. Em seguida, é feito o cálculo da idade subtraindo o ano de nascimento do ano atual.

Se a idade calculada for maior ou igual a 18, a função mostra é chamada para exibir a frase "Você tem X anos. Portanto você já pode dirigir.", onde X é a idade calculada. Além disso, a função carteiraMotorista também é chamada para exibir o alerta.

Se a idade calculada for menor que 18, a função mostra é chamada para exibir a frase "Você tem X anos. Portanto você ainda não pode dirigir.".

Bons estudos!