Exercice 4.4: magasin de reprographie Terminé

Consigne

Un magasin de reprographie facture 0,10 E les dix premières photocopies, 0,09 E les vingt suivantes et 0,08 E au-delà. Ecrivez un algorithme qui demande à l’utilisateur le nombre de photocopies effectuées et qui affiche la facture correspondante.

Conversion

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

    for (let i = 0; i < nbr_copie; i++) {
        if(i <= 10) {
            cost = cost + parseFloat('0.10');
        } else if (i <= 30) {
            cost = cost + parseFloat('0.09');
        } else {
            cost = cost + parseFloat('0.08');
        }
    }

    output.innerHTML = cost.toFixed(2) + "€ pour " + nbr_copie + " copie(s).";
}
function jquery() {
    $('.response-displayer > .codeblock > pre').removeClass('show');
    let $output = $('.response-displayer > .codeblock > pre#jquery').addClass('show');
    let $nbr_copie = $('input[name="nbr_copie"]').val();
    let cost = 0;

    for (let i = 0; i < $nbr_copie; i++) {
        if(i <= 10) {
            cost = cost + parseFloat('0.10');
        } else if (i <= 30) {
            cost = cost + parseFloat('0.09');
        } else {
            cost = cost + parseFloat('0.08');
        }
    }

    $output.html(cost.toFixed(2) + "€ pour " + $nbr_copie + " copie(s).")
}
<?php

$nbr_copie = intval($_POST['nbr_copie']);
$cost = 0;

for ($i = 0; $i < $nbr_copie; $i++) {
    if($i <= 10) {
        $cost = $cost + floatval('0.10');
    } else if ($i <= 30) {
        $cost = $cost + floatval('0.09');
    } else {
        $cost = $cost + floatval('0.08');
    }
}

echo round(floatval($cost), 2) . "€ pour " . $nbr_copie . " copie(s).";

Choisissez un language:

Entrez les valeurs nécessaires:

Résultat du code

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