Skip to content

TP1 - Exo 2 - Q10 #13

@MickBuilder

Description

@MickBuilder

Optionnellement, faire en sorte que l'on puisse ajouter un discount suivi d'un pourcentage de réduction, c'est à dire un entier entre 0 et 100, en implantant une méthode addDiscount(kind, percent). Ajouter également une méthode priceByDiscount qui renvoie une table associative qui a un pourcentage renvoie la somme des prix par nuit auxquels on a appliqué ce pourcentage (la somme est aussi un entier). La somme totale doit être la même que la somme de tous les prix par nuit (donc ne m'oubliez pas les minions). Comme précédemment, les pourcentages ne se cumulent pas si on appelle addDiscount plusieurs fois.
Écrire les méthodes addDiscount(kind, percent) et priceByDiscount et vérifier que les tests JUnit marqués "Q10" passent.
Attention : pour un pourcentage de 10 (donc 10%), cela veut dire que le prix de la nuit doit être 90% du prix initial (100% moins 10% de discount).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions