public void Start() { PrimeNumbers numbers = new PrimeNumbers(); Validator validator = new Validator(); Console.WriteLine("Let's locate some primes!"); Console.WriteLine("This application will find any n-th prime number, in order, from the first prime on."); string goAgain; do { string input = ""; while (!validator.AcceptableInput(input)) { Console.Write("Which prime number are you looking for? "); input = Console.ReadLine(); } int n = int.Parse(input); Console.WriteLine($"\nThe {n}{NumberEnding(n)} prime number is {numbers.GetPrime(n)}\n"); while (!validator.ParseYN(input, out goAgain)) { Console.Write("Do you want to find another prime number? (Y/N): "); input = Console.ReadLine(); } Console.WriteLine(); } while (goAgain == "Y"); }
static void Main(string[] args) { Console.WriteLine("Let's locate some primes!"); Console.WriteLine("This application will find you any prime, in order, from first prime number on."); while (true) { Console.WriteLine("Which prime number are you looking for?"); int userInput = Convert.ToInt32(Console.ReadLine()); PrimeNumbers prime = new PrimeNumbers(); Console.WriteLine($"The number {userInput} prime is {prime.GetNPrime(userInput)}"); Console.WriteLine("Do you want to find another prime number? (y/n): "); string continueInput = Console.ReadLine().ToLower(); if (continueInput == "y") { continue; } else if (continueInput == "n") { Console.WriteLine("Goodbye!"); break; } else { Console.WriteLine("Invalid input. Goodbye"); break; } } }
private static void PrintPrimeNumbers(int HowMany) { if (HowMany > 1) { int Finded = 0; int NumberForTest = 3; PrimeNumbers PrimeTest = new PrimeNumbers(); while (Finded < HowMany) { if (PrimeTest.IsThisPrime(NumberForTest)) { Console.Write(NumberForTest + " "); Finded++; if (Finded % 10 == 0) { Console.WriteLine(); } } NumberForTest++; } } else { Console.WriteLine("Goodbye"); } }
public void Instance_can_be_reused() { var primenumbers = new PrimeNumbers(100); Assert.That(() => primenumbers.GetPrime(4), Is.EqualTo(7)); Assert.That(() => primenumbers.GetPrime(5), Is.EqualTo(11)); }
private static void runSequential(int m, int M) { Stopwatch sw = new Stopwatch(); sw.Start(); PrimeNumbers.printPrimes(m, M); sw.Stop(); Console.WriteLine("Time for sequential version is {0} msec,", sw.ElapsedMilliseconds); }
static void Main(string[] args) { var primeNumbers = new PrimeNumbers(); var printer = new MatrixPrinterConsole(); var matrixFormat = new MatrixMultiplication(); PrimeApp primeApp = new PrimeApp(primeNumbers, matrixFormat, printer); primeApp.Start(); primeApp.Process(); primeApp.Print(); Console.Read(); }
static void Main(string[] args) { bool keepGoing = true; Console.WriteLine("Lets locate some Prime Numbers!"); Console.WriteLine(); Console.WriteLine("***This application will find you any prime, in order, from first prime number on.***"); Console.WriteLine(); while (keepGoing) { Console.Write("Which prime number are you looking for?:"); int input = int.Parse(Console.ReadLine()); PrimeNumbers PrimNum = new PrimeNumbers(); PrimNum.IsAPrime(input); PrimNum.GetPrime(input); Console.WriteLine($"The number {input} prime is { PrimNum.GetPrime(input)}."); Console.WriteLine(); Console.Write("Do you want to find another prime number? (y/n):"); string another = Console.ReadLine().ToUpper(); if (another == "Y" || another == "YES") { continue; } else if (another == "N" || another == "NO") { Console.WriteLine("Thank you for using PrimeNumbers!"); keepGoing = false; } else { Console.WriteLine("That is not a valid input. We will find another prime for you."); continue; } } }
static void Main(string[] args) { bool keepLooping = true; string anotherRound; PrimeNumbers test = new PrimeNumbers(); Console.WriteLine($"Let's locate some primes!\n\nThis application will find you any prime, in order, from first prime number on."); while (keepLooping) { Console.Write("\nWhich prime number are you looking for?"); int userInput = Int32.Parse(Console.ReadLine()); int nth = test.GetPrime(userInput); Console.WriteLine($"\nThe number {userInput} prime is {nth}."); do { Console.WriteLine($"\nDo you want to find another prime number? (y/n):"); anotherRound = Console.ReadLine().ToLower(); if (anotherRound == "n") { keepLooping = false; } else if (anotherRound == "y") { continue; } else { Console.WriteLine("That is not a valid choice. Select y or n "); } } while (anotherRound != "y" && anotherRound != "n"); Console.Write("\na goodbye message."); } }
public static void Main() { Console.WriteLine(PrimeNumbers.PrimeTest(5)); }
static void Main(string[] args) { PrimeNumbers ob = new PrimeNumbers(); ob.findPrimeNo(10); }