Rodzaj trójkąta
Program mierzy długości jak i współrzędne pomiędzy wprowadzonymi punktami, a następnie oblicza pole i wyznacza typ trójkąta.
Plik wymagany plik do poprawnego działania programu (Po ściągnięciu należy zmienić nazwę na „trojkat.tpu”)
Kompilator: Turbo Pascal
program trojkaty;
uses crt,trojkat;
var
x1,x2,x3,y1,y2,y3 : integer;
a, b,c : real;
tr: boolean;
typ:String;
begin
clrscr;
tr:=true;
typ:='brak';
write('Podaj wartosci wspolrzedniej punktu 1: ');
read(x1);
readln(y1);
write('Podaj wartosci wspolrzedniej punktu 2: ');
read(x2);
readln(y2);
write('Podaj wartosci wspolrzedniej punktu 3: ');
read(x3);
readln(y3);
a:=odcinek(x1, y1, x2, y2);
b:=odcinek(x2, y2, x3, y3);
c:=odcinek(x1, y1, x3, y3);
troj(a,b,c,tr,typ);
if tr=true then
write('Jest to trojkat '+typ+' o polu rownym ',pole(a,b,c):11:3)
else write('Te punkty nie moga byc wierzcholkami trojkata');
readln;
end.