# -*- coding: utf-8 -*-
#
class Echantillon:
    """ modelise une chantillon de donnees avec un poids
        et le poids d'une substance X """

    def __init__(self, nom, poids, poidsX):
        self.nom_ = nom
        self.poids_ = poids
        self.poidsX_ = poidsX
        
    def __repr__(self):
        
        return self.nom_ + " " + str(self.getTeneur()) + "\n"

    def getNom(self):
        """

        :return:    attribut nom
        """
        return self.nom_

    def getPoidsEchantillon(self):
        """

        :return:    attribut poids echantillon
        """
        return self.poids_

    def getpoidsX(self):
        """

        :return:    attribut poids de la substance
        """
        return self.poidsX_

    def getTeneur(self):
        """

        :return:    le pourcentage de teneur en X dans l'échantillon
        """
        # calcule le dosage de la substance X dans l'echantillon
        return self.poidsX_ / self.poids_ * 100