2
respostas

Será que posso dirigir?

Olá, pessoal! Vou compartilhar aqui minha resolução para essa questão. Tentei deixar mais personalizado para o usuário. Aceito sugestões de melhoria! #cloudgirlsin

<meta charset="UTF-8">

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

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

    var nome = prompt ("Como gostaria de ser chamado (a)?");
    var idade = parseInt( prompt("Olá, " + nome + ", qual é sua idade?"));
    var temCarteira = prompt(nome + ", você tem carteira? Responda Sim ou Não");


    if (idade >= 18 && temCarteira == "Sim") {
        mostra ("Você está apto (a) para dirigir!")
    }
        else {
            mostra ("Você não está apto (a) para dirigir! Peça um Uber! ;)")
    }

</script>
2 respostas

Oi Ana, como vai?

Ficou excelente seu código. Muito bom!!

Como mencionou algo sobre sugestões. Talvez seja interessante colocarmos mais validações para o "Sim", caso o usuário informe de forma diferente do que pedimos, o que pode acontecer.

Eu pensei em algo como:

if (idade >= 18) {
        if(temCarteira == "Sim" || temCarteira == "sim"|| temCarteira == "S" || temCarteira == "s"){
            mostra ("Você está apto (a) para dirigir!")
        }       
    }
        else {
            mostra ("Você não está apto (a) para dirigir! Peça um Uber! ;)")
    }

O que acha?

Qualquer dúvida estamos por aqui.

Abraços

Achei ótimo, Ana! Muito obrigada pelo apontamento! <3