Je sais qu'il doit y avoir une méthode générique mais je ne connais même pas le terme à rechercher et je ne veux pas trop réinventer la roue.Existe-t-il un moyen générique de calculer les valeurs des composants comme l'année + mois + jour à partir des jours ou des miles + yards + pieds + pouces à partir des pouces?
« composants séparés valeurs » et « valeurs composites » ne donnent pas de bons résultats.
un autre exemple: degrés + minutes + secondes à partir des secondes d'arc, ou tonnes + livres + onces d'onces.
Je travaille en C mais il ne devrait pas être trop difficile à traduire d'une autre langue. Les entrées seraient la valeur de base, disons pouces totaux = 9534567, et les divisions unitaires, comme les pieds = 12, yards = pieds * 3, miles = yards * 1760. La sortie serait de 150 miles, 849 yards, 0 pieds et 3 pouces.
Sûrement cela peut être généralisé pour utiliser un autre ensemble de divisions d'unités. Et toute une bibliothèque semble être trop lourde, n'est-ce pas?
pourriez-vous s'il vous plaît reformuler votre question ou demander quelque chose de plus précis? – ThibThib