<prompt> Algoritmiin faaktooriyaalii lakkoofsa guutuu shallagu barreessi.nan  <response>: Fakkeenyi algoritmiin factorial lakkoofsa guutuu shallaguuf gargaaru kunooti: 1. Faankishinii factorial jedhamu kan lakkoofsa guutuu akka galtee isaatti fudhatu ibsuudhaan jalqabi. 2. Lakkoofsi guutuu galtee lakkoofsa negaatiivii tauu isaa mirkaneessi. Yoo tae, ergaa dogongoraa factorial lakkoofsota negaatiivii akka hin jirre ibsu deebisi. 3. Galteen 0 ykn 1 wajjin walqixa tauu isaa mirkaneessi. Yoo tae, factorial 0 fi 1 1 waan taeef 1 akka firii deebisi. 4. Jijjiiramaa buaa jedhamu gara 1tti jalqabsiisi 5. Looppii 2 irraa eegalee gara lakkoofsa guutuu galtee ol bauu fi dabalatee uumi. 6. Keessa loop, buaa ammaa gatii ammaa loop waliin baayisi fi buaa gatii haaraa kanaan haaromsi. 7. Erga loop xumuramee booda, jijjiiramaa result akka firii deebisi. 8. Faankishinii xumuri. Algoriizimii kanaan, faankishiniin factorial5 akka firii isaatti 120 ni deebisa. 