Page 56 - 6370
P. 56

edit2.Text:=INTTOSTR
               (trunc(abs(arctan((x3-x1)/(y3-
               y1)))*180/pi)+180) ;

                  if ((y3<y1)and (x3<x1)) then
               edit2.Text:=INTTOSTR                                  (360-
               ROUND(abs(arctan((x3-x1)/(y3-
               y1)))*180/pi));

                  if             ((x3>x1)and(y3=y1))                   then
               edit2.Text:='90';
                  if             ((x3<x1)and(y3=y1))                   then
               edit2.Text:='270';
                  if             ((x3=x1)and(y3>y1))                   then
               edit2.Text:='180';
                  if             ((x3=x1)and(y3<y1))                   then
               edit2.Text:='0';
               alfa:=strToInt(edit2.text)-
               StrToInt(edit1.Text) ;
               edit3.Text:=InttoStr(alfa)

               end;
               14.Запускають  програму,  щоб  переконатись  у  її
               дієздатності (рисунок 39).Для цього вводять координати
               X1,X2,Y1,Y2,  далі  клацають  по  кнопці  Button1  і
               отримують  значення  кута  b.  Наступним  кроком  за
               допомогою  прокрутки  вводять  значення  координати  Y3,
               якщо  активною  є  радіокнопка  поруч,  в  противному
               випадку  за  допомогою  прокрутки  вводять  значення
               координати Х3.Після цього клацають по кнопці Button2  і
               отримують  значення  кутів  a  і    g  у  відповідних  полях
               редагування.





                                             58
   51   52   53   54   55   56   57   58   59   60   61