Programovanie - Free Pascal

Zadanie príkladu: Úplný podmienený príkaz

Napíšte program, ktorý

  • načíta tri celočíselné premenné, ktoré reprezentujú dĺžky strán trojuholníka
  • pomocnou procedúrou zistí, ktoré zo zadaných čísel je najväčšie
  • pomocou Pytagorovej vety overí, či je daný trojuholník pravouhlý

Riešenie zadania:                                                         

program Pravouhly trojuholnik;                                                                    príklad Pascal.docx (13,6 kB)
uses crt;
var a,b,c : real;

begin
writeln(' Program, ktory zisti z 3 zadanych celych cisiel najvacsie cislo ');
writeln;
writeln('Zadaj 3 cisla :');
write(' Prve cislo : ');
readln(a);
write(' Druhe cislo : ');
readln(b);
write(' Tretie cislo : ');
readln(c);
writeln;
if a>b then
   if a>c then
        writeln('Najvacsie cislo je ',a)
   else
        writeln('Najvacsie cislo je ',c)
else
    if b>c then
       writeln('Najvacsie cislo je ',b)
    else
       writeln('Najvacsie cislo je ',c);
readln;
begin
writeln(' Program, ktory zisti, ci trojuholnik o stranach a, b, c je pravouhly');
writeln;
writeln('Zadaj dlzky stran :');
write(' a = ');
readln(a);
write(' b = ');
readln(b);
write(' c = ');
readln(c);
writeln;
if ( a*a +b*b = c*c ) OR ( a*a + c*c = b*b ) OR ( b*b + c*c = a*a) then
  writeln('Trojuholnik je pravouhly')
else
  writeln('Trojuholnik nie je pravouhly');
readln;
end.