Exercice 5.11 En cours

Consigne

Écrire un algorithme qui permette de connaître ses chances de gagner au tiercé, quarté, quinté et autres impôts volontaires.
On demande à l’utilisateur le nombre de chevaux partants, et le nombre de chevaux joués. Les deux messages affichés devront être :
Dans l’ordre : une chance sur X de gagner
Dans le désordre : une chance sur Y de gagner

X et Y nous sont donnés par la formule suivante, si n est le nombre de chevaux partants et p le nombre de chevaux joués (on rappelle que le signe ! signifie "factorielle", comme dans l'exercice 5.7 ci-dessus):
X = n ! / (n - p) !
Y = n ! / (p ! * (n – p) !)

NB : cet algorithme peut être écrit d’une manière simple, mais relativement peu performante. Ses performances peuvent être singulièrement augmentées par une petite astuce. Vous commencerez par écrire la manière la plus simple, puis vous identifierez le problème, et écrirez une deuxième version permettant de le résoudre.

Conversion

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

    output.innerHTML = "Résultat";
}
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.