public void IsNumDecrOrIncrTest_6789_true()
        {
            bool expected = true;
            bool actual   = Task9.IsNumDecrOrIncr(6789);

            Assert.AreEqual(expected, actual);
        }
        public void CheckDigitsDecreaseTest_1234_true()
        {
            bool expected = true;
            bool actual   = Task9.CheckDigitsIncrease(1234);

            Assert.AreEqual(expected, actual);
        }
        public void SumDigitsOfTheNumberTest_1234_10()
        {
            int expected = 10;
            int seed     = 1234;
            int actual   = Task9.SumDigitsOfTheNumber(seed);

            Assert.AreEqual(expected, actual);
        }
        public void CalcTotalTest_total1000monthIncome100_1100()
        {
            double totalSum    = 1000;
            double monthIncome = 100;

            double expected = 1100;
            double actual   = Task9.CalcTotal(totalSum, monthIncome);
        }
        public void MultDigitsOfTheNumberTest_1234_24()
        {
            int expected = 24;
            int seed     = 1234;
            int actual   = Task9.MultDigitsOfTheNumber(seed);

            Assert.AreEqual(expected, actual);
        }
        public void CalcMonthToReachSumTest_sum2000percent10_8()
        {
            double sum     = 2000;
            double percent = 10;

            int    expected = 8;
            double actual   = Task9.CalcMonthToReachSum(sum, percent);

            Assert.AreEqual(expected, actual);
        }
        public void CalcIncomePerMonthTest_deposit1000percent10_100()
        {
            double deposit = 1000;
            double percent = 10;

            double expected = 100;
            double actual   = Task9.CalcIncomePerMonth(deposit, percent);

            Assert.AreEqual(expected, actual);
        }
예제 #8
0
 /// <summary>
 /// The main.
 /// </summary>
 /// <param name="args">
 /// The args.
 /// </param>
 private static void Main(string[] args)
 {
     Task1.Execute();
     Task2.Execute();
     Task3.Execute();
     Task4.Execute();
     Task5.Execute();
     Task6.Execute();
     Task7.Execute();
     Task8.Execute();
     Task9.Execute();
     Task10.Execute();
 }
예제 #9
0
 /// <summary>
 /// The main.
 /// </summary>
 /// <param name="args">
 /// The args.
 /// </param>
 private static void Main(string[] args)
 {
     Task2.ExtractArtists(FileName);
     Task3.ExtractArtistsXPath(FileName);
     Task4.DeleteAllAlbumsWithPriceMoreThan20(FileName);
     Task5.ExtractAllSongTitles(FileName);
     Task6.ExtractAllSongTitlesXpathLinq(FileName);
     Task7.CreateXmlFromTxtFile(TxtName);
     Task8.CreateAlbumXml(FileName);
     Task9.TraverseDirectory("../..");
     Task10.TraverseDirectory("../..");
     Task11.ExtractAlbumPrices(FileName);
     Task12.ExtractAlbumPricesLinq(FileName);
     Task14.ConvertXmlToXsl(FileName, XslName);
     Task16.GenerateXsdFile(FileName);
 }
예제 #10
0
        public static void Main()
        {
            using var ctx = new Context();
            Seed.SeedDatabase(ctx);

            // Task 1-4 har att göra med innehållet i artikeln nedan
            // https://www.learnentityframeworkcore5.com/dbset

            // Kör din task här för att testa att den fungerar som den ska

            //Console.WriteLine(Task1.GetFirstCustomerNamedBjorn(ctx));
            //Console.WriteLine(Task2.GetCustomerNamedBjornSvensson(ctx));
            //Console.WriteLine(Task3.GetCustomersNamedBjorn(ctx));
            //Console.WriteLine(Task4.CountFemaleCustomers(ctx));
            //Console.WriteLine(Task5.GetCustomersSortedByFirstName(ctx));
            //Console.WriteLine(Task6.GetCustomersSortedByFirstNameAndLastName(ctx));
            //Console.WriteLine(Task7.GetCustomersWithSales(ctx));
            //Console.WriteLine(Task8.GetTopThreeCustomersWithHighestPoints(ctx));
            Console.WriteLine(Task9.GetCustomersLastName(ctx));
        }
예제 #11
0
        static void Main(string[] args)
        {
            string someText   = "sometext444is777here";
            string textWithIp = "My IP is 185.219.78.170 !";

            string digits          = someText.ExtractDigits();
            string letters         = someText.ExtractLetters();
            string textAfterSymbol = someText.ExtractTextAfterSymbol("x");
            string ip = textWithIp.ExtractIp();

            FileActions file = new FileActions();

            file.CreateWriteFile(textWithIp);
            string fileText   = file.ReadFromFIle();
            string ipFromFile = fileText.ExtractIp();

            file.DeleteFile();

            Task1 task1 = new Task1();

            task1.AssignDifferentValues();
            task1.DontAssignValues();
            task1.AssignSameValues();
            task1.SameValuesFloadDouble();
            task1.DivideByZero();
            task1.DivideByThree();
            task1.DivideByThreeAndRound();

            Task2 task2 = new Task2();

            task2.CompareBoolAndPrint(); //how to use 'case' here?
            task2.CompareDifferentNumericValues();
            task2.LogicalANDandOR();
            task2.DifferentStrings();

            Task3 task3 = new Task3();

            task3.SimpleCycles();
            task3.TenTimesLoop();
            int factorial = task3.RecursionWithExitCondition(3);
            //task3.InfiniteLoop();
            //task3.RecursionWithoutExitCondition(4);

            Task4 task4 = new Task4();

            task4.MyList();
            task4.MyDictionary();
            task4.MyTuple();

            Task5 task5 = new Task5();

            task5.ListGet();
            task5.ListAdd();
            task5.ListRemove();
            task5.PrintNewList();

            Task6 task6 = new Task6();

            task6.DivideByZero();

            Task7 task7 = new Task7();

            task7.CreateWriteFile();
            task7.MathOperationsOnNumbersFromString();

            Task8_Serialization2 task8 = new Task8_Serialization2();

            task8.Serialize();  //how to serialize a class, not an object? how to print serialized object?

            Task9 task9 = new Task9();

            task9.ParseToJson();

            Task10 task10 = new Task10();

            task10.PrintConcatenatedStrings();
            task10.TrimString();
            task10.PrintWordsInSeparateRow();
            task10.CleanEmptySpaces();
            task10.ToUppercase();
            task10.AllWToUppercase();
            task10.FirstWToUppercase();
            task10.ParsePrice();
        }
예제 #12
0
        public static void Main(string[] args)
        {
            Console.Write("Please select the task(1-11): ");
            int taskNumber;

            while (true)
            {
                try
                {
                    taskNumber = int.Parse(Console.ReadLine());
                    if (taskNumber < 1 || taskNumber > 12)
                    {
                        throw new FormatException();
                    }
                    break;
                }
                catch (FormatException)
                {
                    Console.Write("Incorrect input, try again: ");
                }
            }
            switch (taskNumber)
            {
            case 1:
                Task1.Do();
                Program.Main(args);
                break;

            case 2:
                Task2.Do();
                Program.Main(args);
                break;

            case 3:
                Task3.Do();
                Program.Main(args);
                break;

            case 4:
                Task4.Do();
                Program.Main(args);
                break;

            case 5:
                Task5.Do();
                Program.Main(args);
                break;

            case 6:
                Task6.Do();
                Program.Main(args);
                break;

            case 7:
                Task7.Do();
                Program.Main(args);
                break;

            case 8:
                Task8.Do();
                Program.Main(args);
                break;

            case 9:
                Task9.Do();
                Program.Main(args);
                break;

            case 10:
                Task10.Do();
                Program.Main(args);
                break;
            }
        }
예제 #13
0
        public void CountOddDigitsOfIntTest(int a, int expected)
        {
            int actual = Task9.CountOddDigitsOfInt(a);

            Assert.AreEqual(expected, actual);
        }
예제 #14
0
        public void TestSpecialPythagoreanTriplet()
        {
            var task = new Task9();

            Assert.AreEqual(31875000, task.Run(), $"Special Pythagorean triplet product is is incorrect");
        }
예제 #15
0
    public static void Main()
    {
        /*----------1 задание------------------*/
        string input = "154216";
        Lexer  L     = new IntLexer(input);

        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "5.9";
        L     = new IntLexer(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        /*----------2 задание------------------*/
        input = "hggasasa";
        L     = new Task2(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "23hggasasa";
        L     = new Task2(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        /*----------3 задание------------------*/
        input = "-9976";
        L     = new Task3(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "09976";
        L     = new Task3(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        /*----------4 задание------------------*/
        input = "d4f5g6h7j8";
        L     = new Task4(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "78d4f5";
        L     = new Task4(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        /*----------5 задание------------------*/
        input = "d;u;b,j";
        L     = new Task5(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "dd;u;b,j";
        L     = new Task5(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        /*----------6 задание------------------*/
        input = "2 4 5 6";
        L     = new Task6(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "2 4      57 6";
        L     = new Task6(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }


        /*----------7 задание------------------*/
        input = "aa11b12cc";
        L     = new Task7(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "aaa11b124cc";
        L     = new Task7(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }


        /*----------8 задание------------------*/
        input = "3.1456";
        L     = new Task8(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "3.14.56";
        L     = new Task8(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "31456.";
        L     = new Task8(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = ".31456";
        L     = new Task8(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        /*----------9 задание------------------*/
        input = "'jijijij'";
        L     = new Task9(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "jijijij'";
        L     = new Task9(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "'jijijij";
        L     = new Task9(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        /*----------10 задание------------------*/
        input = "/*789876*/";
        L     = new Task10(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "/*";
        L     = new Task10(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        input = "/*89";
        L     = new Task10(input);
        try
        {
            L.Parse();
        }
        catch (LexerException e)
        {
            System.Console.WriteLine(e.Message);
        }

        Console.ReadKey();
    }
예제 #16
0
 public static string GetBooksByAuthor(BookShopContext context, string input)
 {
     return(Task9.GetResult(context, input));
 }