PROGRAM fungsi;var    bil: integer;function Faktorial(n: integer): longint;begin    if (n = 0) then        Faktorial := 1    else        Faktorial := n * Faktorial (n - 1);end;function Valid(n: integer): boolean;begin    Valid := (n >= 0) and (n <= 10);end;begin    readln(bil);    if (Valid(bil)) then        writeln(Faktorial(bil))    else        writeln('ditolak');end. 
Tidak ada komentar:
Posting Komentar