 שרייב אַן אַלגערידאַם וואָס קאַמפּיוץ די פאַקטאָריאַל פון אַ גאַנץ נומער.
דאָ איז אַ ביישפּיל אַלגערידאַם צו רעכענען די פאַקטאָריאַל פון אַ גאַנץ נומער: 1. אָנהייבן מיט דעפינירן אַ פֿונקציע גערופן 'פאַקטאָריאַל' וואָס נעמט אַ גאַנץ נומער ווי זייַן אַרייַנשרייַב. 2. קוק אויב די אַרייַנשרייַב גאַנץ נומער איז אַ נעגאַטיוו נומער. אויב דאָס איז, צוריקקומען אַ טעות אָנזאָג אַז די פאַקטאָריאַל פון נעגאַטיוו נומערן טאָן ניט עקסיסטירן. 3. קוק אויב די אַרייַנשרייַב איז גלייַך צו `0` אָדער `1`. אויב עס איז, צוריקקומען `1` ווי דער רעזולטאַט זינט די פאַקטאָריאַל פון `0` און `1` איז `1`. 4. יניטיאַליזירן אַ בייַטעוודיק גערופן `רעזולטאט` צו 1. 5. שאַפֿן אַ שלייף וואָס סטאַרץ פון `2` און גייט אַרויף צו און אַרייַנגערעכנט די אַרייַנשרייַב גאַנץ נומער. 6. ין דער שלייף, מערן דעם קראַנט 'רעזולטאט' מיט די קראַנט ווערט פון די שלייף און דערהייַנטיקן די 'רעזולטאט' מיט דעם נייַ ווערט. 7. אַמאָל די שלייף ענדיקן, צוריקקומען די 'רעזולטאט' בייַטעוודיק ווי דער רעזולטאַט. 8. סוף די פֿונקציע. מיט דעם אַלגערידאַם, די פֿונקציע 'פאַקטאָריאַל (5)' וועט צוריקקומען '120' ווי זייַן רעזולטאַט.