Advertisement
vlad0

Loops - Factoriel Devision

Dec 5th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.24 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5.     static void Main(string[] args)
  6.     {
  7.         //Option 1
  8.         bool successParse;
  9.         int enteredN, enteredK;
  10.         int valueN = 1;
  11.         int valueK = 1;
  12.  
  13.         do
  14.         {
  15.             Console.Write("Enter N: ");
  16.             int.TryParse(Console.ReadLine(), out enteredN);
  17.             Console.Write("Enter K: ");
  18.             successParse = int.TryParse(Console.ReadLine(), out enteredK);
  19.  
  20.             if (enteredK > enteredK || enteredK <= 1)
  21.             {
  22.                 successParse = false;
  23.             }
  24.  
  25.         } while (!successParse);
  26.  
  27.         for (int i = 1; i <= enteredN; i++)
  28.         {
  29.             valueN = valueN * i;
  30.         }
  31.  
  32.         for (int i = 1; i <= enteredK; i++)
  33.         {
  34.             valueK = valueK * i;
  35.         }
  36.         Console.WriteLine("Factoriel !N is: {0}", valueN);
  37.         Console.WriteLine("Factoriel !K is: {0}", valueK);
  38.         Console.WriteLine("The devision is: {0}", valueN/(double)valueK);
  39.  
  40.         //Option 2
  41.         valueN = 1;
  42.         for (int i = enteredK+1; i <= enteredN; i++)
  43.         {
  44.             valueN *= i;
  45.         }
  46.         Console.WriteLine("Option 2");
  47.         Console.WriteLine("The devision is: {0}", valueN);
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement