Blame | Last modification | View Log | Download
program ahoj;uses crt;varx,fact: double;beginclrscr;write ('Yadejte cele cislo: ');readln(x);fact:=1;if(x>=0) thenbeginwhile ((x>1)) dobeginfact := fact * x;x := x - 1;end;writeln ('faktorial cisla je:', fact:10:0);endelsebeginwriteln('Faktorial zaporneo cisla neni definovan');end;readkey;end.