Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Soluciones ¿puedes conducir?

SOLUCION 1

<meta charset="UTF-8">
<h1>¿puedes o no puedes conducir?</h1>
<script>
    function saltarLinea() {
        document.write("<br>");
    }

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    var edad = parseInt(prompt("¿Cuál es tu edad?"));
    var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");

    if(edad>=18 && tieneLicencia=="S"){
        imprimir("puedes conducir, hazlo con precaucion");
    }else{
        imprimir("no puedes conducir")
    }

</script>

SOLUCION 2

<meta charset="UTF-8">
<h1>¿puedes o no puedes conducir?</h1>
<script>
    function saltarLinea() {
        document.write("<br>");
    }

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    var edad = parseInt(prompt("¿Cuál es tu edad?"));
    var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");

    if(edad<18){
        imprimir("no tienes edad suficiente para conducir");
    }
    if(edad>=18 && tieneLicencia=="N" ){
        imprimir("No puede conducir, te falta licencia");
    }
    if(edad>=18 && tieneLicencia=="S"){
        imprimir("puedes conducir, hazlo con precaucion");
    }

</script>

SOLUCION 3

<meta charset="UTF-8">
<h1>¿puedes o no puedes conducir?</h1>
<script>
    function saltarLinea() {
        document.write("<br>");
    }

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    var edad = parseInt(prompt("¿Cuál es tu edad?"));

    if(edad<18){
        imprimir("no tienes edad suficiente para conducir");
    }
    if(edad>=18){
        var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");
        if (tieneLicencia=="N"){
            imprimir("No puede conducir, te falta licencia");
        }else{
            imprimir("puedes conducir, hazlo con precaucion");
        } 
    }
</script>
2 respuestas

La tercera solución se parece a la que hice pero con ligeros cambios:

<meta charset="UTF-8">

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

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    var edad = parseInt(prompt("¿Cuál es tu edad?"));
    var tieneLicencia;


    if(edad >=18)
    {
        tieneLicencia = prompt("¿Tienes licencia? Responde S o N");
        if(tieneLicencia == "S")
        {
            imprimir("Puedes conducir");
        }
        else
        {
            imprimir("No puedes conducir");
        }
    }
    else
    {
        imprimir("No puedes conducir");
    }

</script>

excelente, una perspectiva diferente, empezar por el si