Design a program that asks the user for a number andthe program computes the factorial of that number and displays theresult .
Implement with two different modules - one that uses afor loop and one that uses a while loop
Program Compiles Cleanly  syntax errors25 pts-5 pererrorProgram runs without runtime errors ( validation)run-timeerrors 25 pts-5 per errorProgram give correct answersLogic errors30pts-5 per errorProgram is repeatableNot repeatable5 pts-5ptsProgram is well modularizedBarely Modularized10 pts- 5ptsDocumented WellDocumented Some5 pts- 3 ptsSomething Cool (butrelevant) beyond strict requirementsSomething extra5 pts + 3ptsBest possible grade : 105