- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 
                        for(xi=-aGraph/2-x0;xi<aGraph/2-x0;xi++){
    if((2*A*K*(xi-Cx)+2*B*(M*xi-Cy))*(2*A*K*(xi-Cx)+2*B*(M*xi-Cy))-4*(A*K*K+B)*(A*(xi-Cx)*(xi-Cx)-Ck+B*(M*xi-Cy)*(M*xi-Cy))>=0)
        yi=(-(2*A*K*(xi-Cx)+2*B*(M*xi-Cy))+(int)(Math.sqrt((2*A*K*(xi-Cx)+2*B*(M*xi-Cy))*(2*A*K*(xi-Cx)+2*B*(M*xi-Cy))-4*(A*K*K+B)*(A*(xi-Cx)*(xi-Cx)-Ck+B*(M*xi-Cy)*(M*xi-Cy)))))/(2*(A*K*K+B));
    if (xi+xx>xGraph&&xi+xx<xGraph+aGraph&&-yi + yy>yGraph&&-yi + yy<yGraph+bGraph&&
            (2*A*K*(xi-Cx)+2*B*(M*xi-Cy))*(2*A*K*(xi-Cx)+2*B*(M*xi-Cy))-4*(A*K*K+B)*(A*(xi-Cx)*(xi-Cx)-Ck+B*(M*xi-Cy)*(M*xi-Cy))>=0) {
        g.drawLine(xi + xx, -yi + yy, xi + xx, -yi + yy);
        if(m==1) 
            g.fillOval(xi + xx-1,-yi + yy-1,2,2);
    }
}
                                 
        
это обфускатор
Вполне возможно и не обфускатор, а чья-то лаба.
Бармен, мне водки and омаров!
это наследие бумажных тетрадей и меловых досок - отсутствие копипасты
А если это ещё и длинное выражение, то вообще можно сэкономить на вызове операций и создании временных объектов, введя переменную (для C++, для Java не утверждаю).
!Однако, даже оптимизированные и даже с хорошими названиями длинные формулы всегда тяжело читать, писать, понимать. И сами по себе "рябящие формулы" вряд ли можно считать "говнокодом".
Мой комментарий относился к тому, что все формулы рябящие и сложны для понимания и сами по себе не говнокод.