Exercice 8.7: jeu de dames En cours

Consigne

Écrire un algorithme de jeu de dames très simplifié.

L’ordinateur demande à l’utilisateur dans quelle case se trouve son pion (quelle ligne, quelle colonne). On met en place un contrôle de saisie afin de vérifier la validité des valeurs entrées.

Ensuite, on demande à l’utilisateur quel mouvement il veut effectuer : 0 (en haut à gauche), 1 (en haut à droite), 2 (en bas à gauche), 3 (en bas à droite).

Si le mouvement est impossible (i.e. on sort du damier ), on le signale à l’utilisateur et on s’arrête là . Sinon, on déplace le pion et on affiche le damier résultant, en affichant un « O » pour une case vide et un « X » pour la case où se trouve le pion.

<a href="?page=test">Test de redirection</a>

Conversion

let token = "selection";

function javascript() {
    let output = document.querySelector('.response-displayer > .codeblock > pre#javascript');
        output.classList.add('show');
    let nCellSelection = document.querySelector('input[name="cellSelection"]').value;

    function buildLayer(height, width, cellStyle = " X ") {
        let layer = [];

        for (let xAxis = 0; xAxis < height; xAxis++) {
            layer[xAxis] = [];

            for (let yAxis = 0; yAxis < width; yAxis++) {
                layer[xAxis][yAxis] = cellStyle;
            }
        }

        return layer;
    }

    function render(layer) {
        let render = "";

        console.log(layer)

        for (let i = 0; i < layer.length; i++) {

            for (let j = 0; j < layer[i].length; j++) {
                render += layer[i][j];
            }

            render += "<br/>"
        }

        return render;
    }

    let layer = buildLayer(16,16);
    layer [2][4] = " O "
    layer = render(layer);

    if (token === "selection") {
        output.innerHTML = layer;
    }

}
function jquery() {
    $('.response-displayer > .codeblock > pre').removeClass('show')
    let $output = $('.response-displayer > .codeblock > pre#jquery').addClass('show')
    let $InputName = $('input[name="InputName"]').val();
    $output.html("Résultat")
}
<?php

prixTotalTTC($_POST['prixHT'], $_POST['nbrArticle'], $_POST['tauxTVA']);

function prixTotalTTC ($prixHT, $nbrArticle, $tauxTVA) {
    $totalHT = $prixHT*$nbrArticle;
    $totalTTC = $totalHT + ($totalHT * ($tauxTVA/100));

    // Output
    echo "Le prix TTC de {$nbrArticle} article(s) à {$prixHT}€/u avec un taux de {$tauxTVA}% est de {$totalTTC}€";
}

Choisissez un language:

Entrez les valeurs nécessaires:

Résultat du code

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