Exercice 6.3: création tableau via l'utilsateur (notes) Terminé

Consigne

Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les valeurs par l’utilisateur.

Pseudo code

marks un tableau
index un entier

DEBUT
    POUR index 0 à 9
        ECRIRE "Entrez la note " + index
        LIRE marks[index]
    FIN POUR
FIN

Conversion

let loopLap = 0;
let marks = [];

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

    loopLap++;

    if (loopLap < 10)
    {
        marks[loopLap-1] = +nMark.value;

        nMark.value = ""
        nMark.placeholder = "Ajoutez la note " + loopLap;
        output.innerHTML = "Ajoutez la note " + loopLap;

    }
    else
    {
        output.innerHTML = marks;
    }
}
// Already defined inside javascript.js
// let loopLap = 0;
// let marks = [];

function jquery() {
    $('.response-displayer > .codeblock > pre').removeClass('show')
    let $output = $('.response-displayer > .codeblock > pre#jquery').addClass('show')
    let $nMark = $('input[name="mark"]');
    
    loopLap++;

    marks[loopLap-1] = +$nMark.val();
    $nMark.val("");

    if (loopLap < 10)
    {
        $nMark.attr('placeholder', "Ajoutez la note " + loopLap);
        $output.html("Ajoutez la note " + loopLap);
    }
    else
    {
        $nMark.remove();
        $output.html(marks);
    }
}
<?php

if (empty($_SESSION['loopLap'])) {
    $_SESSION['loopLap'] = 0;
    $_SESSION['marks'] = [];
}

$_SESSION['loopLap']++;

$_SESSION['marks'][$_SESSION['loopLap']] = intval($_POST['mark']);
unset($_POST['mark']);

if ($_SESSION['loopLap'] < 10) {
    echo "Ajoutez la note " . $_SESSION['loopLap'];
} else {
    var_dump($_SESSION['marks']);
}

Choisissez un language:

Entrez les valeurs nécessaires:

Résultat du code

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