Advertisement
Guest User

2

a guest
Nov 22nd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.68 KB | None | 0 0
  1. program Project1;
  2. Type
  3.     point = record
  4.       id:integer;
  5.       x,y:integer;
  6.     end;
  7. var
  8.   mass:array[1..64] of point;
  9.   i,g,kol:integer;
  10.   xs,ys,vs:integer;
  11.   s:extended;
  12.   ID,vis:integer;
  13.  
  14. begin
  15.   s:=0;
  16.   for i:=1 to 64 do
  17.       readln(mass[i].id,mass[i].x,mass[i].y);
  18.   readln(kol);
  19.   xs:=mass[1].x; ys:=mass[1].y; vs:=0;
  20.   for i:=1 to kol do begin
  21.      readln(ID,vis);
  22.      for g:=1 to 64 do
  23.          if (mass[g].id=ID) then break;
  24.      s:=s+((sqrt(sqr(mass[g].x-xs)+sqr(mass[g].y-ys)+sqr(vis-vs))*0.4)/3);
  25.      xs:=mass[g].x;ys:=mass[g].y;vs:=vis;
  26.   end;
  27.   s:=s+((sqrt(sqr(mass[1].x-xs)+sqr(mass[1].y-ys)+sqr(0-vs))*0.4)/3);
  28.   writeln(s:5:5);
  29.   readln;
  30. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement