Я программист для хобби для встроенного приложения. Приложение требует скорости. Я хотел бы определить, прошла ли определенная переменная (назовите ее «X») определенным процентом (назовите это «Y») другой переменной (назовите ее «Z»).Ищете хорошую замену для вычисления процента с использованием целочисленной математики
X, Y и Z могут быть изменены во время выполнения. Поскольку мне нужна скорость, я бы хотел сделать это, используя целочисленную математику, а не float, которая несет штраф за скорость.
Есть ли какие-либо трюки для этого? Я самозанятый программист, поэтому, пожалуйста, извините меня, если это хорошо известная проблема с хорошо известным решением.
Спасибо!
Простите вопрос новичка, извините, но почему (например) 100 * x/y> z вместо 100 * x> z * y? –
, потому что это было так, как я работал над математикой в моей голове ... (это было время, так как на самом деле мне пришлось использовать эту технику), я отредактирую, способ чистого умножения более точен – tobyodavies
Бинго! Спасибо, что помогли создать настоящий новичок. Если вам интересно, что вы мне помогли, я пытаюсь сделать часы пропеллера похожими на часы на жестком диске, которые вы можете увидеть на YouTube. Ценю вашу помощь! – Shaun