Example #1
0
        static void Main(string[] args)
        {
            int number = 0;

            while (true)
            {
                Console.Write("Enter size of Prime Numbers Multiplication Table: ");
                if (Int32.TryParse(Console.ReadLine(), out number))
                {
                    if (number >= 1)
                    {
                        break;
                    }
                    else
                    {
                        InvalidNumberError();
                    }
                }
                else
                {
                    InvalidNumberError();
                }
            }
            ;
            IPrimeService myPrimeCalculator = new PrimeService();
            IPrint        consoleDisplay    = new ConsolePrint();
            var           primeNumbers      = myPrimeCalculator.GetPrimeNumbers(number).ToArray();
            var           primeArray        = myPrimeCalculator.GetPrimeMultiplcationTable(primeNumbers);

            consoleDisplay.Print(primeArray);
            Console.ReadKey();
        }
Example #2
0
        static void Main(string[] args)
        {
            var keyboardInputs = new KeyboardInputs();
            var app            = new Application(119, 27);

            keyAction userInput = keyAction.invalid;

            while (true)
            {
                Console.Clear();
                Console.WriteLine("Key inputs - arrows to move, g for gates, i for inputs, o for outputs, w for wires, spacebar or enter for placing,\ndelete to delete, r to run the circuit");
                if (app.debugMode)
                {
                    ConsolePrint.PrintBoard(app.runBoard);
                }
                else
                {
                    ConsolePrint.PrintBoard(app.board);
                    ConsolePrint.PrintCursor(app);
                }
                Console.SetCursorPosition(app.board.y_Size, app.board.x_Size);
                userInput = keyboardInputs.PressKey();
                app.DoUserInput(userInput);
            }

            //foreach (var item in test.LogicGates)
            //{
            //    ConsolePrint.DrawGate(item);
            //    Console.WriteLine();
            //}
            //ConsolePrint.DrawGate(test.LogicGates[1]);
            //ConsolePrint.DrawGate(test.LogicGates[5], 8, 1);
            //ConsolePrint.DrawGate(test.Input[0], 0, 5);
            //ConsolePrint.DrawGate(test.Output[0], 118, 29);
        }
Example #3
0
        private void Start()
        {
            _process.Start();

            int count = 0;

            while (_isRunning)
            {
                using (var reader = _process.StandardOutput)
                {
                    var files = Directory.GetFiles($@"{AppDomain.CurrentDomain.BaseDirectory}script\output");

                    while (!reader.EndOfStream)
                    {
                        ConsolePrint?.Invoke(reader.ReadLine(), null);
                    }


                    if (count != files.Length)
                    {
                        count = files.Length;
                        EpochResult?.Invoke(this, null);
                    }
                }
                Thread.Sleep(TimeSpan.FromMinutes(1));
            }
        }
Example #4
0
 static void Main(string[] args)
 {
     Parser.Default.ParseArguments <Options>(args)
     .WithParsed <Options>(async o => {
         ConsolePrint.Welcome(o.Quiet);
         await Setup.Structure(o);
         SourceFolder.GetFiles(o).TransForm();
         await foreach (var textFile in SourceFolder.GetFiles(o).TransForm())
         {
         }
     });
 }
Example #5
0
        static void Main(string[] args)
        {
            ManualInputs();
            var simulator    = new Simulator(IVADecrease, IVAIncrease, SanatoriumDecrease, SanatoriumIncrease, AmountOfPatients, AmountOfDoctors, QueueIncrease, QueueDecrease);
            var consolePrint = new ConsolePrint();

            simulator.FinishEventHandler += consolePrint.PrintWhenFinish;
            simulator.ReportEventHandler += consolePrint.PrintFiveSeconds;
            simulator.DeadOrAliveHandler += consolePrint.PrintPatient;

            simulator.StartSimulation();

            Console.ReadLine();
        }
Example #6
0
        public void Given_InputArray_Null_Then_PrintArray()
        {
            int[,] input = null;
            var output = new StringWriter();

            Console.SetOut(output);

            IPrint printConsole = new ConsolePrint();

            printConsole.Print(input);
            var actualOutput = output.ToString();

            Assert.Equal("Input Array is empty.\r\n", actualOutput);
        }
Example #7
0
        public void Given_ValidInputArray_Then_PrintArray()
        {
            int[,] input = new int[, ] {
                { 0, 2 }, { 2, 4 }
            };
            var output = new StringWriter();

            Console.SetOut(output);
            IPrint printConsole = new ConsolePrint();

            printConsole.Print(input);
            var actualOutput = output.ToString();

            Assert.Contains("4", actualOutput);
        }
Example #8
0
        internal static async Task Structure(Options o)
        {
            if (!Directory.Exists(SourceFolder))
            {
                ConsolePrint.HelpAddSourceFiles(o.Quiet,
                                                Directory.CreateDirectory(SourceFolder));
            }
            if (Directory.Exists(TargetFolder) && o.Reset)
            {
                ConsolePrint.ClearTargetFolder(o.Quiet);
                Directory.Delete(TargetFolder, true);
            }
            if (!Directory.Exists(TargetFolder))
            {
                Directory.CreateDirectory(TargetFolder);
            }

            await TransformOptions.Create(o);
        }
        private static void Main()
        {
            Console.WriteLine("Triangle Area:");
            Console.WriteLine(TriangleMethods.CalcTriangleArea(3, 4, 5));

            Console.WriteLine("\nDigit As Word:");
            Console.WriteLine(DigitMethods.DigitAsWord(5));

            Console.WriteLine("\nFind Max:");
            Console.WriteLine(NumberMethods.FindMax(5, -1, 3, 2, 14, 2, 3));

            Console.WriteLine("\nNumbers in different formats:");
            ConsolePrint.NumberInFormat(1.3, "f");
            ConsolePrint.NumberInFormat(0.75, "%");
            ConsolePrint.NumberInFormat(2.30, "r");

            Console.WriteLine("\nPoints and distance:");
            var pointFirst = new Point2D(3, -1);
            var pointLast  = new Point2D(3, 2.5);

            Console.WriteLine(pointFirst.DistanceTo(pointLast));
            Console.WriteLine("Points are horizontal to each other -> {0}", pointFirst.IsHorizontalTo(pointLast));
            Console.WriteLine("Points are vertical to each other -> {0}", pointFirst.IsVerticalTo(pointLast));

            Console.WriteLine("\nStudents:");
            Student peter = new Student("Peter", "Ivanov", DateTime.Parse("17.03.1992"));

            peter.OtherInfo = "From Sofia";

            Student stella = new Student("Stella", "Markova", DateTime.Parse("03.11.1993"));

            stella.OtherInfo = "From Vidin, gamer, high results";

            Console.WriteLine("Peter's Bday: {0}", peter.BirthDay.ToShortDateString());
            Console.WriteLine("Stella's Bday: {0}", stella.BirthDay.ToShortDateString());

            Console.WriteLine(
                "{0} older than {1} -> {2}",
                peter.FirstName,
                stella.FirstName,
                peter.IsOlderThan(stella));
        }
Example #10
0
        static void Main(string[] args)
        {
            // -------------------------- Variables -----------------------------

            // Data Access Variables:
            DataAccess db = new DataAccess();

            // Initialiazing Variable for WikiDump:
            WikiDump wikiDump = new WikiDump();

            // Initializing List of Time:
            List <Time> listTime = Helper.GetListTime();

            // -------------------------- Variables -----------------------------

            // -------------------------- Main Code -----------------------------

            ConsolePrint.PrintTile();

            // Adding the sub foler if it doesnt exists:
            FileDirectory.AddFolderDirectory();

            // Download All Files
            FileDownload.ExecuteAsyncDownload(listTime).Wait();

            // Decompressing All Files
            FileDecompress.ExecuteDecompress(listTime);

            // Accessing Data Files and Saving it to our database
            db.ExecuteDataSave(listTime, wikiDump);

            // First Query:
            ConsolePrint.PrintFirstQuery(db.GetFirstQuery());

            // SecondQuery:
            ConsolePrint.PrintSecondQuery(db.GetSecondQuery());

            Console.WriteLine("\nEverything Done!");
            Console.ReadLine();
        }
Example #11
0
 protected static void Run()
 {
     ConsolePrint.ConsoleHeader();
     ReadXmls.ReadDirectory(ConsolePrint.GetDirectory(0));
 }