Esempio n. 1
0
        public void Init()
        {
            string binary;

            Console.WriteLine("Please enter variable 1: ");
            uint uintVar1 = Convert.ToUInt32(Console.ReadLine());

            Console.WriteLine("Please enter variable 2: ");
            uint uintVar2 = Convert.ToUInt32(Console.ReadLine());

            ToFromBinary toFromBinary = new ToFromBinary();

            string UnitBinary1 = toFromBinary.ConvertToBinary(uintVar1);
            string UnitBinary2 = toFromBinary.ConvertToBinary(uintVar2);

            binary = UnitBinary1 + "#" + UnitBinary2;
            Console.WriteLine("binary equals to {0}", binary);

            while (binary.Contains("1#1"))
            {
                binary = binary.Replace("1#1", "#");
            }

            Console.WriteLine("String after replacement is {0}", binary);

            binary = binary.Replace("#", "");

            Console.WriteLine("Final result is {0}", binary);
        }
Esempio n. 2
0
        static void Init()
        {
            ToFromBinary toFromBinary = new ToFromBinary();
            ToFromUnary  toFromUnary  = new ToFromUnary();
            MyMusic      myMusic      = new MyMusic();
            Morse        morse        = new Morse();

            int a;

            try
            {
                do
                {
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.WriteLine(@"Please,  type the number:
                    1.  f(a,b) = |a-b| (unary)
                    2.  f(a) = a (binary)
                    3.  music
                    4.  morse sos
          
                    ");
                    try
                    {
                        a = (int)uint.Parse(Console.ReadLine());
                        switch (a)
                        {
                        case 1:
                            toFromUnary.Init();
                            Console.WriteLine("");
                            break;

                        case 2:
                            toFromBinary.Init();
                            Console.WriteLine("");
                            break;

                        case 3:
                            myMusic.Init();
                            Console.WriteLine("");
                            break;

                        case 4:
                            morse.Init();
                            Console.WriteLine("");
                            break;

                        default:
                            Console.WriteLine("Exit");
                            break;
                        }
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("Error" + e.Message);
                    }
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("Press Spacebar to exit; press any key to continue");
                    Console.ForegroundColor = ConsoleColor.White;
                }while (Console.ReadKey().Key != ConsoleKey.Spacebar);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }