Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _8._Factorial_Division
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- double firstNum = double.Parse(Console.ReadLine());
- double secondNum = double.Parse(Console.ReadLine());
- double resultFirst = 0;
- double resultSecond = 0;
- double resultDivisioned = 0;
- resultFirst = GetFactoriel(firstNum, resultFirst);
- resultSecond = GetFactorielSecond(secondNum, resultSecond);
- resultDivisioned = GetDivisioned(resultFirst, resultSecond, resultDivisioned);
- Console.WriteLine($"{resultDivisioned:F2}");
- }
- private static double GetFactoriel(double firstNum, double resultFirst)
- {
- for (double i = firstNum - 1; i >= 1; i--)
- {
- resultFirst = firstNum * i;
- firstNum = resultFirst;
- }
- return resultFirst;
- }
- private static double GetFactorielSecond(double secondNum, double resultSecond)
- {
- for (double i = secondNum - 1; i >= 1; i--)
- {
- resultSecond = secondNum * i;
- secondNum = resultSecond;
- }
- return resultSecond;
- }
- static double GetDivisioned(double resultFirst, double resultSecond, double resultDivisioned)
- {
- return resultDivisioned = resultFirst / resultSecond;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement