3
respostas

Script - Autorização para dirigir

Implementei um IF e alterei a ordem da pergunta sobre a habilitação.Apenas os usuarios maiores de idade serão questionados sobre a carteira.

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

function mostra(frase) {
    document.write(frase);
    pulaLinha();
}

var idade = parseInt(prompt("Qual é sua idade?"));

if (idade <= 18){
    var temCarteira = prompt("Tem carteira? Responda S ou N");

    if ( temCarteira == 'S'){
        mostra('Pode dirigir!')
    }else {
        mostra('Motorista sem habilitação,Não pode dirigir!')
    }
}else {
        mostra('Não pode dirigir!')
    }

3 respostas

Oi Igor

Na verdade seu código ficou errado, perceba que no if você está verificando se idade <= 18, mas deveria ser >= 18

if (idade <= 18){
    var temCarteira = prompt("Tem carteira? Responda S ou N");

    if ( temCarteira == 'S'){
        mostra('Pode dirigir!')
    }else {
        mostra('Motorista sem habilitação,Não pode dirigir!')
    }
}else {
        mostra('Não pode dirigir!')
    }

Obrigado Otávio, irei corrigir. No restante, o raciocínio esta correto?

Sim Igor, tirando esse pequeno detalhe seu raciocínio está perfeito ;)