Exercice 5.2.A: interval avancé Terminé

Consigne

Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu’à ce que la réponse convienne. En cas de réponse supérieure à 20, on fera apparaître un message : « Plus petit ! », et inversement, « Plus grand ! » si le nombre est inférieur à 10.

Conversion

function javascript() {
    let output = document.querySelector('.response-displayer > .codeblock > pre#javascript');
        output.classList.add('show');

    // METHODE DEMANDÉE:
    // let nombre = prompt("Veuillez saisir un nombre entre un 10 et 20.");
    // while(nombre < 10 || nombre > 20)
    // {
    //     if (nombre < 10) {
    //         nombre = prompt("Plus grand !");
    //     }
    //     else {
    //         nombre = prompt("Plus petit !");
    //     }
    // }
    // alert ("Bravo !");

    let nombre = document.querySelector('input[name="nombre"]').value;

    if (nombre < 10) {
        output.innerHTML = "Plus grand !";
    } else if (nombre > 20) {
        output.innerHTML = "Plus petit !";
    } else {
        output.innerHTML = "Bravo !";
    }
}
function jquery() {
    $('.response-displayer > .codeblock > pre').removeClass('show')
    let $output = $('.response-displayer > .codeblock > pre#jquery').addClass('show')
    let $nombre = $('input[name="nombre"]').val();

    if ($nombre < 10) {
        $output.html("Plus grand !");
    } else if ($nombre > 20) {
        $output.html("Plus petit !");
    } else {
        $output.html("Bravo !");
    }
}
<?php

if ($_POST['nombre'] < 10) {
    echo "Plus grand !";
} else if ($_POST['nombre'] > 20) {
    echo "Plus petit !";
} else {
    echo "Bravo !";
}

Choisissez un language:

Entrez les valeurs nécessaires:

Résultat du code

Le résultat s'affichera après l'exécution du code.