public void _195() {
        if(C.KREG==5) { _96(); return; }
        if(C.NFIL==1) { _198(); return; }
        if(C.DHH<0.000001) C.DH=0.0;
        if(C.DHH<0.00001) { _96(); return; }
        if(C.KIT>4==Math.abs(C.DH-C.DHH)<0.01) { _96(); return; }
        if(Math.abs(C.DH-C.DHH)/C.DHH*100<C.ERR) { _96(); return; }
        C.DDH0=C.DDH1;
        C.DDH1=C.DHH-C.DH;
        if(C.KIT<=10) { _196(); return; }
        C.SDDH=C.DDH0*C.DDH1;
        if(C.SDDH>0.) C.FTH=1.1*C.FTH;
        if(C.SDDH<0.) C.FTH=C.FTH/1.1;
        _196();
    }