Exercice 5.1: interval Terminé

Consigne

Ecrire un algorithme qui demande à l’utilisateur un nombre compris entre 1 et 3 jusqu’à ce que la réponse convienne.

Pseudo code

DEBUT
    ECRIRE "Veuillez saisir un chiffre entre 1 et 3."
    
    LIRE CHIFFRE

    TANT QUE (chiffre < 1 OU chiffre > 3)
        ECRIRE "Ressaisissez un chiffre entre un 1 et 3."
    FIN TAN QUE

    ECRIRE "Bravo"
FIN

Conversion

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

    // METHODE DEMANDÉE:
    // chiffre = prompt("Veuillez saisir un chiffre entre un 1 et 3.");
    // while(chiffre < 1 || chiffre > 3)
    // {
    //     chiffre = prompt("Ressaisissez un chiffre entre un 1 et 3.");
    // }
    // alert ("Bravo !");

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

    if (chiffre.value < 1 || chiffre.value > 3) {
        output.innerHTML = "Ressaisissez un chiffre entre un 1 et 3.";
        chiffre.value = "";
    } else {
        output.innerHTML = "Bravo !";
    }
}
function jquery() {
    $('.response-displayer > .codeblock > pre').removeClass('show')
    let $output = $('.response-displayer > .codeblock > pre#jquery').addClass('show')
    let $chiffre = $('input[name="chiffre"]').val();

    if ($chiffre < 1 || $chiffre > 3) {
        $output.html("Ressaisissez un chiffre entre un 1 et 3.");
    } else {
        $output.html("Bravo !");
    }
}
<?php

if ($_POST['chiffre'] < 1 || $_POST['chiffre'] > 3) {
    echo "Ressaisissez un chiffre entre un 1 et 3.";
} 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.