# -*- coding:utf-8 -*-

__projet__ = "Corrections"
__nom_fichier__ = "multimedia"
__author__ = "Christine Fay-Varnier"
__date__ = "avril 2023"

from ouvrage import Ouvrage

class Multimedia(Ouvrage):
    """ Modelise un ouvrage de type multimedia """

    def __init__(self, ref, titre, prix, stock, double=False):
        """ un livre de poche dispose en plus du nom de l'auteur
            et d'un nombre de pages                                 """
        Ouvrage.__init__(self, ref, titre, prix, stock)
        self.double_ = double
        self.stockmin_ = 2

    def calculeFraisEnvoi(self):
        """ methode qui permet de calculer les frais d'envoi d'un produit
            multimédia en fonction du nombre de support qu'il contient      """

        if self.double_:
            # est à vrai si il y a deux supports
            return 3.5
        else:
            # CD simple
            return 2.5