Сергей, всё правильно, и логика нормальная, раз коофициента 2, то и значений должно быть 2, т.е. для каждого своё, и хотя исправить(добавить) это не сложно, но пока не будет, т.к. это моя дебютная программа, написана она очень коряво, и не совсем корректно, поэтому душа не лежит, если браться за неё, то надо переделывать, практически всё, когда-нибудь обязательно займусь ;)
Как вариант:
1) Если свай или др. не сильно много, можно в рукопашную с применением динамического блока, вот тут как раз мой видеоурок, как создать такой блок, а там настраивай сам как хочешь...
2) Тут рядом, Сергей Климов выкладывал свою аналогичную программу Strelka10, спроси у него, может ещё не перегорел... и напишет, как тебе надо.