public IEnumerable <PartieDuNombre> RecupererLaDecomposition(ConvertisseurNombreEnLettre.ParametrageDuConvertisseur parametrage) { var chiffreDeCompose = new List <PartieDuNombre>(); if (NombreDeMillion > 0) { chiffreDeCompose.Add(new PartieDuNombreEnMillion(new Nombre(NombreDeMillion), new Nombre(_nombre), parametrage)); } if (NombreDeMillier > 0) { chiffreDeCompose.Add(new PartieDuNombreEnMillier(new Nombre(NombreDeMillier), new Nombre(_nombre), parametrage)); } if (NombreCentaineDizaineUnite >= 0) { chiffreDeCompose.Add(new PartieDuNombreEnCentaineDizaineUnite(new Nombre(NombreCentaineDizaineUnite), new Nombre(_nombre), parametrage)); } return(chiffreDeCompose); }
protected PartieDuNombre(Nombre partieDuNomAConvertir, Nombre nombreOriginal, ConvertisseurNombreEnLettre.ParametrageDuConvertisseur parametrage) { NombreOriginal = nombreOriginal; Parametrage = parametrage; PartieDuNombreAConvertir = partieDuNomAConvertir; }
public PartieDuNombreEnCentaineDizaineUnite(Nombre partieDuNomAConvertir, Nombre nombreOriginal, ConvertisseurNombreEnLettre.ParametrageDuConvertisseur parametrage) : base(partieDuNomAConvertir, nombreOriginal, parametrage) { }
public PartieDuNombreEnMillier(Nombre partieDuNomAConvertir, Nombre nombreOriginal, ConvertisseurNombreEnLettre.ParametrageDuConvertisseur parametrage) : base(partieDuNomAConvertir, nombreOriginal, parametrage) { }