Je suis une programmation amateur pour une application embarquée. L'application nécessite de la vitesse. Je voudrais déterminer si une certaine variable (appelez-le "X") a passé un certain pourcentage (appelez-le "Y") d'une autre variable (appelez-le "Z").Vous cherchez un bon substitut pour calculer le pourcentage en utilisant des maths entiers
X, Y et Z peuvent tous changer lors de l'exécution. Puisque j'ai besoin de vitesse, je voudrais le faire en utilisant des maths entiers par opposition à float, ce qui entraîne une pénalité de vitesse.
Y a-t-il des astuces pour cela? Je suis un programmeur auto-formé alors s'il vous plaît excusez-moi si c'est un problème bien connu avec une solution bien connue.
Merci!
Pardonner la question de débutant, désolé, mais pourquoi (par exemple) 100 * x/y> z au lieu de 100 * x> z * y? –
parce que c'était la façon dont j'ai travaillé à travers les maths dans ma tête ... (ça fait un moment que ive a dû utiliser cette technique) je vais éditer, la manière de multiplication pure est plus précise – tobyodavies
Bingo! Merci d'avoir aidé un vrai newb. Si vous vous demandez ce que vous m'avez aidé à faire, j'essaie de faire une horloge à hélice semblable aux horloges à disque dur que vous pouvez voir sur youtube. Apprécier ton aide! – Shaun