Как старый (и пёрый ) IT-шник, позволю себе земетить кое-что по сути, а не по картинке.

1. Разметка милдота, с овальными точками, приведенная вами, далеко не типична.
И называется она:
Oval, USMC-Style Mildot Reticle
(This reticle was developed in the late 1970's to help U.S. Marine Snipers estimate distance... )
impactguns.com

Наиболее распространенной считается с круглыми.
Round, US Army-Style Mildot Reticle
У нее несколько другие размеры точек:


2. Но главное - другое.
Раз программа считает операцию всего в 2-3 арифметических действия,
можно было бы хоть добавить поправку на текущую кратность прицела
и кратность на которой сетка синхронизирована?

3. И еще.. .
Подобный расчет нужен по быстрому в поле,.. а не "где удобно".
Tипа из окна моего офиса .
А в поле обычно лэптопа с Виндами нет .. .

Прога для вычисления дальности до цели по сетке MIL-Dot