Récapitulatif - Calculs simples
Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 21 sur 71.
Défi
FacileLisez trois nombres depuis l'entrée : basePrice, taxPercent, et quantity.
Calculez le total final en effectuant les étapes suivantes :
- Commencez par le prix de base
- Ajoutez la taxe en multipliant le prix de base par
(taxPercent / 100)et en l'ajoutant au prix - Multipliez le résultat par la quantité
- Soustrayez une remise forfaitaire de
15du total - Enfin, ajoutez des frais de livraison calculés comme
quantity ** 2
Affichez le total final.
Exemple :
Si les entrées sont 50, 10, et 2, la sortie devrait être 99 parce que :
- Prix de base : 50
- Ajoutez 10% de taxe : 50 + (50 * 10 / 100) = 50 + 5 = 55
- Multipliez par la quantité 2 : 55 * 2 = 110
- Soustrayez la remise 15 : 110 - 15 = 95
- Ajoutez les frais de livraison (2 ** 2 = 4) : 95 + 4 = 99
Essayez vous-même
<?php
// Lire l'entrée
$basePrice = intval(fgets(STDIN));
$taxPercent = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
// TODO: Écrivez votre code ci-dessous
// 1. Commencer par le prix de base
// 2. Ajouter la taxe (basePrice * taxPercent / 100)
// 3. Multiplier par la quantité
// 4. Soustraire la remise de 15
// 5. Ajouter les frais de port (quantity ** 2)
// Afficher le total final
echo $finalTotal;
?>Toutes les leçons de Fondamentaux
4Opérateurs de comparaison et logiques
Opérateurs de comparaisonÉgalité et identitéOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Récapitulatif — Logique simple2Variables et types de données
NombresChaînes et guillemetsBooléensConventions de nommageRécapitulatif - initialisation des variablesVariables videsConcaténation de chaînesObtenir une saisie utilisateurConvertir vers différents types5Logique conditionnelle
Instruction ifIf - ElseOpérateur ternaireOpérateur de coalescence nulleInstruction switchRécapitulatif - Prendre des décisions3Opérateurs de base
Opérateurs arithmétiquesOpérateur moduloOpérateur d’exponentiationAffectation combinéeIncrémentation/DécrémentationPriorité des opérateursRécapitulatif - Calculs simplesOpérateurs sur les chaînesEntraînez-vous par vous-même : Compilateur PHP en ligne