All pastes #36662 Raw Edit

Anonymous

public text v1 · immutable
#36662 ·published 2006-01-13 06:38 UTC
rendered paste body
program plotaj;
 uses crt;
 
 procedure staciakampis (a, b : real; var P : real);
 begin
  P:= a * b;
end;

 procedure trikampis (c, h : real; var S : real);
 begin
  S:= 0.5 * c * h
 end;
 
 function trapecija (q, w, u : real) : real;
 begin
 trapecija:= ((q + w) / 2) * u;
 end;
 
 function rombas (t, r : real) : real;
 begin
 rombas:= (t * r) / 2;
 end;
 
 procedure langas (x1, y1, x2, y2, sp : integer);
 begin
   window (x1, y1, x2, y2);
   textbackground(sp); clrscr
  end;
  
var a, b, P, c, h, S, q, w, u, t, r : real;

begin
 langas(2, 2, 30, 5, 2);
 writeln ('A, tu Gyrdi Yvesk staciakampio krashtiniu');
 read (a, b);
 staciakampis (a, b, P);
 langas(2, 7, 30, 9, 5);
 writeln ('ploc:' ,P);
 writeln ('o dabar trikampio krashtine ir aukstine');
 read (c, h);
 trikampis (c, h, S);
 writeln ('plotynas:' ,S);
 writeln('metas ivesti trapecijos pagrindus ir aukstine');
 trapecija (q, w, u);
 writeln('stai ploto jums prasom' ,trapecija:5:2);
 writeln('ivesk rombo istrizaines');
 read(t, r, O);
 writeln('skanukoo?' ,O);
 Readln;
 readln;
end.