1

Тема: умножение

здравствуйте.
помогите пожалуйста дописать программу,нужно  выполнить умножение результата после деления?
к примеру 1000/255=3,921 как умножить это число 3,921 на 60 ?
255 это миллисекунды за один оборот двигателя,вряд ли у моего двигателя будут такие обороты,
скорее от 20mS до 100mS за один оборот,но для примера подойдет.
пытаюсь сделать тахометр для токарного станка спасибо.

Вложений в сообщении

Иконка вложения деление.cfd 2.51 кб, скачивался 44 раз, последний раз 2018-07-21 

2

Re: умножение

В данный момент у меня нет возможности посмотреть вашу диаграмму, взгляну вечером. В общем случае, чтобы при делении не потерять точность, число перед дклкнием следует умножить.
Так же, возможно вам будет полезен этот пример: http://forum.canny.ru/viewtopic.php?id=434

3

Re: умножение

Относительно умножения. Интересное решение, но в данном конкретном случае можно применить сочетательный закон умножения, т.е. сначала умножить 1000 на 60 (т.е. 60000мс в 1 минуте), а потом делить - сразу получится в оборотах в минуту, и даже с тысячными, при использовании решения из Вашей диаграммы.
В общем случае, при умножении нужно учитывать возможное переполнение, т.е. что произведение может оказаться больше 65535.

4

Re: умножение

спасибо ,программа в разы сократилась !