Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter the no of the program ");
            Console.WriteLine("Cheak two string are anagram or not(1)");
            Console.WriteLine("Find Prime nos between 1 to 1000(2)");
            Console.WriteLine("Vending Machine(3)");
            Console.WriteLine("Find Day of the week(4)");
            Console.WriteLine("Temprature conversion(5)");
            Console.WriteLine("Mothly Payment(6)");
            Console.WriteLine("SqureRoot using Newton's Law(7)");
            Console.WriteLine("Searching and sorting(8)");
            Console.WriteLine("Binary search for word list(9)");
            Console.WriteLine("Insertion sort of word list(10)");
            Console.WriteLine("Bubble sort of numbers(11)");
            Console.WriteLine("Conversion(12)");
            Console.WriteLine("Binary(13)");
            Console.WriteLine("Merge Sort(14)");
            Console.WriteLine("Number Game(15)");


            int p = int.Parse(Console.ReadLine());

            switch (p)
            {
            case 1:
                Anagram a = new Anagram();
                a.ChkAnagram();
                break;

            case 2:
                Prime b = new Prime();
                b.ChkPrime();
                break;

            case 3:
                VendingMachine c = new VendingMachine();
                c.CountNote();
                break;

            case 4:
                DayOfWeek d  = new DayOfWeek();
                int       m  = int.Parse(args[0]);
                int       d1 = int.Parse(args[1]);
                int       y  = int.Parse(args[2]);
                Console.WriteLine(d.FindDay(d1, m, y));
                break;

            case 5:
                TempratureConversion e = new TempratureConversion();
                Console.WriteLine("Enter the temprature");
                int e1 = int.Parse(Console.ReadLine());
                e.Conversion(e1);
                break;

            case 6:
                MonthlyPayment f = new MonthlyPayment();
                Console.WriteLine("Enter the Principal loan amount");
                int p1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Enter the year");
                int y1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Enter the rate of interest");
                double r1 = double.Parse(Console.ReadLine());
                Console.WriteLine(f.FindMPayment(p1, y1, r1));
                break;

            case 7:
                SqrtN g = new SqrtN();
                g.FindSqrt();
                break;

            case 8:
                Utility h = new Utility();

                //Binary search for Integer

                Console.WriteLine("Enter the size of the array");
                int   n  = int.Parse(Console.ReadLine());
                int[] h1 = new int[n];
                Console.WriteLine("Enter the sorted elements in assending order");
                for (int i = 0; i < n; i++)
                {
                    h1[i] = int.Parse(Console.ReadLine());
                }
                Console.WriteLine("Enter the element you want to search");
                int x  = int.Parse(Console.ReadLine());
                int h2 = h.BinarrySearchInt(h1, x);

                Console.WriteLine("The element is present in the {0}th place", h2);

                //Binary search for a string

                Console.WriteLine("Enter how many elements you want to add");
                int      n1 = int.Parse(Console.ReadLine());
                String[] h3 = new String[n];
                Console.WriteLine("Enter Strings");
                for (int i = 0; i < n; i++)
                {
                    h3[i] = Console.ReadLine();
                }
                Console.WriteLine("Enter the string you want to search");
                String x1 = Console.ReadLine();
                int    h4 = h.BinarrySearchString(h3, x1);

                Console.WriteLine("The element is present in the {0}th place", h4);


                // Insertion sort for Integer

                Console.WriteLine("Enter the size of the array for sorting");
                int n2 = int.Parse(Console.ReadLine());
                Console.WriteLine("Enter  numbers");
                int[] arr = new int[n2];
                for (int i = 0; i < n2; i++)
                {
                    arr[i] = int.Parse(Console.ReadLine());
                }
                int[] arr2 = h.InsertionSortInt(arr);
                Console.WriteLine("Sorted Array Elements :");
                for (int i = 0; i < n2; i++)
                {
                    Console.Write(arr2[i]);
                    Console.Write(" ");
                }
                Console.WriteLine("\n");


                //Insertion sort for String

                Console.WriteLine("Enter how many elements you want to add for sorting");
                int      n3 = int.Parse(Console.ReadLine());
                String[] h5 = new String[n3];
                Console.WriteLine("Enter Strings");
                for (int i = 0; i < n3; i++)
                {
                    h5[i] = Console.ReadLine();
                }
                String[] arr3 = h.InsertionSortString(h5);
                Console.WriteLine("Sorted Array Elements :");
                for (int i = 0; i < n2; i++)
                {
                    Console.Write(arr3[i]);
                    Console.Write(" ");
                }
                Console.WriteLine("\n");

                break;

            case 9:
                BinarySearchWord v = new BinarySearchWord();
                Console.WriteLine("Enter how many elements you want to add");
                int      n4 = int.Parse(Console.ReadLine());
                String[] h6 = new String[n4];
                Console.WriteLine("Enter Strings");
                for (int i = 0; i < n4; i++)
                {
                    h6[i] = Console.ReadLine();
                }
                Console.WriteLine("Enter the string you want to search");
                String x3 = Console.ReadLine();
                int    h9 = v.BinarrySearch(h6, x3);

                Console.WriteLine("The element is present in the {0}th place", h9);
                break;

            case 10:
                InsertionSortWord z = new InsertionSortWord();
                Console.WriteLine("Enter how many elements you want to add for sorting");
                int      n5  = int.Parse(Console.ReadLine());
                String[] h10 = new String[n5];
                Console.WriteLine("Enter Strings");
                for (int i = 0; i < n5; i++)
                {
                    h10[i] = Console.ReadLine();
                }
                String[] arr4 = z.InsertionSort(h10);
                Console.WriteLine("Sorted Array Elements :");
                for (int i = 0; i < n5; i++)
                {
                    Console.Write(arr4[i]);
                    Console.Write(" ");
                }
                Console.WriteLine("\n");

                break;

            case 11:
                BubbleSort w = new BubbleSort();
                Console.WriteLine("Enter the size of the array for sorting");
                int n6 = int.Parse(Console.ReadLine());
                Console.WriteLine("Enter  numbers");
                int[] ar = new int[n6];
                for (int i = 0; i < n6; i++)
                {
                    ar[i] = int.Parse(Console.ReadLine());
                }
                int[] ar1 = w.BubbleSortI(ar);
                Console.WriteLine("Sorted Array Elements :");
                for (int i = 0; i < n6; i++)
                {
                    Console.Write(ar1[i]);
                    Console.Write(" ");
                }
                Console.WriteLine("\n");
                break;

            case 12:
                Convertion z1 = new Convertion();
                Console.WriteLine("if you want to convert decimal to binary press 1 and binary to decimal press 0");
                int de = int.Parse(Console.ReadLine());
                if (de == 1)
                {
                    z1.ToBinary();
                }
                if (de == 0)
                {
                    z1.ToDecimal();
                }

                break;

            case 13:
                //Convertion s = new Convertion();
                Console.WriteLine("Enter a decimal no");
                //int[] ar4= s.ToBinary();
                int    a5  = int.Parse(Console.ReadLine());
                Binary b1  = new Binary();
                int    ar5 = b1.SwapNibbles(a5);
                Console.WriteLine("After Swapping the no became {0}", ar5);

                break;

            case 14:
                MergeSort w1 = new MergeSort();
                Console.WriteLine("Enter the size of the array");
                int n7 = int.Parse(Console.ReadLine());
                Console.WriteLine("Enter the elements to the array");
                int[] iarray = new int[n7];
                for (int i = 0; i < n7; i++)
                {
                    iarray[i] = int.Parse(Console.ReadLine());
                }
                w1.Sort(iarray);
                for (int i = 0; i < n7; i++)
                {
                    Console.Write(iarray[i] + " ");
                }
                break;

            case 15:
                NumberGame r2 = new NumberGame();
                r2.Game();
                break;
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("select your choice : ");
            Console.WriteLine(" 1 -> Permutations Of a String  program ");
            Console.WriteLine(" 2 -> Binary Search the Word from Word List program ");
            Console.WriteLine(" 3 -> Insertion Sort program ");
            Console.WriteLine(" 4 -> Bubble Sort program ");
            Console.WriteLine(" 5 -> Merger Sort program ");
            Console.WriteLine(" 6 -> Anagram Detection program ");
            Console.WriteLine(" 7 -> Prime Number program ");
            Console.WriteLine(" 8 -> Primenumber_Palindrome_Anagram  program ");
            Console.WriteLine(" 9 ->                           program ");
            Console.WriteLine("10 -> Guess Number Game program ");
            Console.WriteLine("11 -> ListOfTask program ");
            Console.WriteLine("12 ->                           program ");

            Console.Write("enter your choice : ");
            int choice = Utility.Util.ReadInt();

            switch (choice)
            {
            case 1:
                StringPermutation sp = new StringPermutation();
                sp.StringPermutationMethod();
                break;

            case 2:
                BinarySearch binarysearch = new BinarySearch();
                binarysearch.BinarySearchMethod();
                break;

            case 3:
                InsertionSort insertionsort = new InsertionSort();
                insertionsort.InsertionSortMethod();
                break;

            case 4:
                BubbleSort bubblesort = new BubbleSort();
                bubblesort.BubbleSortMethod();
                break;

            case 5:
                MergeSort mergesort = new MergeSort();
                mergesort.MergeSortMethod();
                break;

            case 6:
                Anagram anagram = new Anagram();
                anagram.AnagramMethod();
                break;

            case 7:
                PrimeNumber prime = new PrimeNumber();
                prime.PrimeNumberMethod();
                break;

            case 8:
                PalindromeAndAnagram pna = new PalindromeAndAnagram();
                pna.PalindromeAndAnagramMethod();
                break;

            case 10:
                GuessNumber guessnumber = new GuessNumber();
                guessnumber.GuessNumberMethod();
                break;

            case 11:
                ListOfTask lot = new ListOfTask();
                lot.ListOfTaskMethod();
                break;

            default:

                break;
            }
        }
Example #3
0
        /// <summary>
        /// Main method
        /// </summary>
        /// <param name="args">The arguments.</param>
        public static void Main(string[] args)
        {
            try
            {
                string str = null;
                do
                {
                    Console.WriteLine("Enter 1 For Anagram Program");
                    Console.WriteLine("Enter 2 For Prime numbers");
                    Console.WriteLine("Enter 3 For Insertion Sort");
                    Console.WriteLine("Enter 4 For Bubble Sort");
                    Console.WriteLine("Enter 5 For Merge Sort");
                    Console.WriteLine("Enter 6 For Vending Machine");
                    Console.WriteLine("Enter 7 For Temperature");
                    Console.WriteLine("Enter 8 For Square Root");
                    Console.WriteLine("Enter 9 For Decimal to Binary");
                    Console.WriteLine("Enter 10 For Nibble");
                    Console.WriteLine("Enter 11 For Binary Search of integers");
                    Console.WriteLine("Enter 12 For Binary Search of strings");
                    Console.WriteLine("Enter 13 For Insertion Sort of integers");
                    Console.WriteLine("Enter 14 For Insertion sort of strings");
                    Console.WriteLine("Enter 15 For Bubble sort of integers");
                    Console.WriteLine("Enter 16 For Bubble sort of strings");
                    Console.WriteLine("Enter 17 For Anagram and palindrome of prime numbers");
                    Console.WriteLine("Enter 18 For Binary search");
                    int num = Convert.ToInt32(Console.ReadLine());

                    switch (num)
                    {
                    case 1:
                        Anagram a = new Anagram();
                        a.StringAnagram();
                        break;

                    case 2:
                        Primenumbers p = new Primenumbers();
                        p.Isprime();
                        break;

                    case 3:
                        InsertionSort ins = new InsertionSort();
                        ins.Sortingofstrings();
                        break;

                    case 4:
                        BubbleSort bs = new BubbleSort();
                        bs.Bubblesortofint();
                        break;

                    case 5:
                        MergeSort m = new MergeSort();
                        Console.WriteLine("enter size of array");
                        int      size  = Convert.ToInt32(Console.ReadLine());
                        string[] words = new string[size];
                        Console.WriteLine("enter strings in to array");
                        for (int k = 0; k < size; k++)
                        {
                            words[k] = Console.ReadLine();
                        }

                        m.Sort(words);
                        Console.WriteLine("sorted array");

                        foreach (string sortedArray in words)
                        {
                            Console.WriteLine(sortedArray);
                            Console.ReadLine();
                        }

                        break;

                    case 6:
                        VendingMachine v = new VendingMachine();
                        v.CountCurrency();
                        break;

                    case 7:
                        Temperature t = new Temperature();
                        t.TemperatureConversion();
                        break;

                    case 8:
                        SquareRoot sq = new SquareRoot();
                        sq.FindSquareRoot();
                        break;

                    case 9:
                        DecimaltoBinary db = new DecimaltoBinary();
                        db.ConversionofDecimal();
                        break;

                    case 10:
                        Nibble nb = new Nibble();
                        nb.ToBinary();
                        break;

                    case 11:
                        Console.WriteLine("Enter the size of Array:");
                        int   arraysize = Utility.Getinteger();
                        int[] arr       = new int[arraysize];
                        Console.WriteLine("Enter " + arraysize + " Elemenets");
                        for (int i = 0; i < arr.GetLength(0); i++)
                        {
                            arr[i] = Utility.Getinteger();
                        }

                        Console.WriteLine("Enter an item to search:");
                        int item = Utility.Getinteger();

                        Utility.BinarySearch(arr, item);
                        break;

                    case 12:
                        Console.WriteLine("Enter the size of Array:");
                        int      sizeStr = Utility.Getinteger();
                        string[] s       = new string[sizeStr];
                        Console.WriteLine("Enter " + sizeStr + " Elemenets");
                        for (int i = 0; i < s.GetLength(0); i++)
                        {
                            s[i] = Utility.GetString();
                        }

                        Console.WriteLine("Enter an item to search:");
                        string itemStr = Utility.GetString();
                        Utility.BinarySearch(s, itemStr);
                        break;

                    case 13:
                        Console.WriteLine("Enter the size of Array:");
                        int   sizeIns = Utility.Getinteger();
                        int[] arrIns  = new int[sizeIns];
                        Console.WriteLine("Enter " + sizeIns + " Elemenets");
                        for (int i = 0; i < arrIns.GetLength(0); i++)
                        {
                            arrIns[i] = Utility.Getinteger();
                        }

                        Utility.InsertionSort(arrIns);
                        break;

                    case 14:
                        Console.WriteLine("Enter the size of Array:");
                        int      strsize = Utility.Getinteger();
                        string[] strIns  = new string[strsize];
                        Console.WriteLine("Enter " + strsize + " Elemenets");
                        for (int i = 0; i < strIns.GetLength(0); i++)
                        {
                            strIns[i] = Utility.GetString();
                        }

                        Utility.InsertionSort(strIns);
                        break;

                    case 15:
                        Console.WriteLine("Enter the size of Array:");
                        int   sizeBubInt = Utility.Getinteger();
                        int[] arrBubInt  = new int[sizeBubInt];
                        Console.WriteLine("Enter " + sizeBubInt + " Elemenets");
                        for (int i = 0; i < arrBubInt.GetLength(0); i++)
                        {
                            arrBubInt[i] = Utility.Getinteger();
                        }

                        Utility.BubbleSort(arrBubInt);
                        break;

                    case 16:
                        Console.WriteLine("Enter the size of Array:");
                        int      strsizeBub = Utility.Getinteger();
                        string[] strBub     = new string[strsizeBub];
                        Console.WriteLine("Enter " + strsizeBub + " Elemenets");
                        for (int i = 0; i < strBub.GetLength(0); i++)
                        {
                            strBub[i] = Utility.GetString();
                        }

                        Utility.BubbleSort(strBub);
                        break;

                    case 17:
                        AnagramAndPalindrome Ap = new AnagramAndPalindrome();
                        Ap.PalindromeOfPrimeNumbers();
                        Ap.AnagramOfPrimeNumbers();
                        break;

                    case 18:
                        BinarySearch binarysearch = new BinarySearch();
                        binarysearch.ReadFile();
                        break;

                    default:
                        Console.WriteLine("Please enter the valid input");
                        Console.ReadLine();
                        break;
                    }
                }while(str != "n");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Example #4
0
        /// <summary>
        /// Main Method where execution starts
        /// </summary>
        /// <param name="args">String array</param>
        public static void Main(string[] args)
        {
            char condition;

            do
            {
                Console.WriteLine("Press  1 for : String Anagram");
                Console.WriteLine("Press  2 for : Prime Numbers upto N");
                Console.WriteLine("Press  3 for : Prime Palindromic Anagram Numbers");
                Console.WriteLine("Press  4 for : Menu for Search and Sort");
                Console.WriteLine("Press  5 for : Game of Guessing the number");
                Console.WriteLine("Press  6 for : BinarySearch to search word from file");
                Console.WriteLine("Press  7 for : Insertion sort for String Array");
                Console.WriteLine("Press  8 for : Bubble sort for Integer Array");
                Console.WriteLine("Press  9 for : Merge Sort for String");
                Console.WriteLine("Press 10 for : Vending Machine");
                Console.WriteLine("Press 11 for : Day Of the week of entered date");
                Console.WriteLine("Press 12 for : Temperature Conversion");
                Console.WriteLine("Press 13 for : Monthly Payment");
                Console.WriteLine("Press 14 for : Square Root using Newton Method");
                Console.WriteLine("Press 15 for : Convert number to Binary");
                try
                {
                    int ch = Convert.ToInt32(Console.ReadLine());
                    switch (ch)
                    {
                    case 1:
                        Anagram a = new Anagram();
                        break;

                    case 2:
                        Prime p = new Prime();
                        break;

                    case 3:
                        PalPrimeAnagram p1 = new PalPrimeAnagram();
                        break;

                    case 4:
                        MenuForSearchSortAlgo mss = new MenuForSearchSortAlgo();
                        break;

                    case 5:
                        QuestionGame qg = new QuestionGame();
                        break;

                    case 6:
                        ReadFromFile rf = new ReadFromFile();
                        break;

                    case 7:
                        InsertionSortString in1 = new InsertionSortString();
                        break;

                    case 8:
                        BubbleSortInt bbi = new BubbleSortInt();
                        break;

                    case 9:
                        MergeString ms = new MergeString();
                        break;

                    case 10:
                        VendingMachine vm = new VendingMachine();
                        break;

                    case 11:
                        DayOfWeek dow = new DayOfWeek();
                        break;

                    case 12:
                        Temperature t = new Temperature();
                        break;

                    case 13:
                        MonthlyPayment mp = new MonthlyPayment();
                        break;

                    case 14:
                        SqrtNewtonMethod sq = new SqrtNewtonMethod();
                        break;

                    case 15:
                        ToBinary tb = new ToBinary();
                        break;

                    default:
                        break;
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }

                Console.WriteLine("enter Y for Main Menu / N to exit");
                condition = Convert.ToChar(Console.ReadLine());
            }while (condition == 'y');
        }