anizko

08. Factorial Division

Jul 2nd, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.38 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _08._Factorial_Division
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             double firstNumber = double.Parse(Console.ReadLine());
  10.             double secondNumber = double.Parse(Console.ReadLine());
  11.  
  12.             double factorielFirstNumber =MakeFactorielFirstNumber(firstNumber);
  13.             double factorielSecondNumber= MakeFactorielSecondNumber(secondNumber);
  14.             DivideFactoriels(factorielFirstNumber, factorielSecondNumber);
  15.  
  16.          
  17.         }
  18.  
  19.         static double MakeFactorielFirstNumber (double firstNumber)
  20.         {
  21.             double faktorielFirstNumber = 1;
  22.             for (int i=1; i<= firstNumber; i++)
  23.             {
  24.                 faktorielFirstNumber *= i;
  25.             }
  26.             return faktorielFirstNumber;
  27.         }
  28.  
  29.         static double MakeFactorielSecondNumber(double secondNumber)
  30.         {
  31.             double faktorielSecondNumber = 1;
  32.             for (int i = 1; i <= secondNumber; i++)
  33.             {
  34.                 faktorielSecondNumber *= i;
  35.             }
  36.             return faktorielSecondNumber;
  37.         }
  38.  
  39.         static void DivideFactoriels (double factorielFirstNumber,double factorielSecondNumber)
  40.         {
  41.             double result = factorielFirstNumber / factorielSecondNumber;
  42.             Console.WriteLine($"{result:f2}");
  43.         }
  44.     }
  45. }
Add Comment
Please, Sign In to add comment