Exercice 3.3: ordre alphabétique Terminé

Consigne

Ecrire un algorithme qui demande trois noms à l’utilisateur et l’informe ensuite s’ils sont rangés ou non dans l’ordre alphabétique.

Conversion

function javascript() {
    let names = document.querySelectorAll('.input-displayer input[type="text"]')
    let output = document.querySelector('.response-displayer > .codeblock > pre#javascript')
    output.classList.add('show')

    output.innerHTML = "Les prénoms sont dans l'ordre alphbétique."
    
    names.forEach(function(name, i) {
        if (i > 0) {
            if (names[i-1].value > name.value) {
                output.innerHTML = "Les prénoms ne sont pas dans l'ordre alphbétique."
            }
        }
    })
}
function jquery() {
    let $names = $('input[type="text"]')
    let $output = $('.response-displayer > .codeblock > pre#javascript')
        .addClass('show')
        .html("Les prénoms sont dans l'ordre alphbétique.")

    $names.each(function($i) {
        if ($i > 0) {
            if ($names.eq($i-1).val() > $(this).val()) {
                $output.html("Les prénoms ne sont pas dans l'ordre alphbétique.");
            }    
        }
    })

}
<?php

$i = 1;
foreach($_POST as $name) {
    if($i > 1) {
        $previous = "nom_" . ($i - 1);
        
        if ($_POST[$previous] > $name) {
            echo "Les prénoms ne sont pas dans l'ordre alphbétique.";
            return;
        }
    }
    $i++;
}
echo "Les prénoms sont dans l'ordre alphbétique.";

Choisissez un language:

Entrez les valeurs nécessaires:

Résultat du code

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