예제 #1
0
파일: Program.cs 프로젝트: karppa1/Demo1
        static void Main(string[] args)
        {
            Radio radio = new Radio();
            radio.PowerOn();
            radio.PrintData();

            do
            {
                Console.WriteLine("* Choose action *");
                Console.WriteLine("1. Adjust Volume ");
                Console.WriteLine("2. Adjust Frequency ");
                Console.WriteLine("3. Power off ");

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

                switch (action)
                {
                    case 1:
                        radio.AdjustVolume();
                        break;

                    case 2:
                        radio.AdjustFrequency();
                        break;

                    case 3:
                        radio.PowerOff();
                        break;

                    default:
                        Console.WriteLine("Error! ");
                        break;
                }

                radio.PrintData();               

            } while (radio.Power != false);

            Console.ReadLine();

        }
예제 #2
0
        static void Main(string[] args)
        {
            Radio radio = new Radio();

            radio.IsOn      = true;
            radio.Frequency = 14000.5;
            radio.Volume    = 6;
            radio.SettingsAre();

            radio.IsOn      = false;
            radio.Frequency = 50000;
            radio.Volume    = -2;
            radio.SettingsAre();

            radio.IsOn      = true;
            radio.Frequency = 140.5;
            radio.Volume    = 10;
            radio.SettingsAre();

            Console.ReadLine();
        }
예제 #3
0
파일: Program.cs 프로젝트: Mgrmjp/Demo04
        static void Main(string[] args)
        {
            Radio radio = new Radio();

            bool   swz;
            double chn;
            int    vol;
            string input;


            do
            {
                Console.WriteLine("\nRadio is ON = " + radio.Mode);
                Console.Write("Is radio on? ");
                string line = Console.ReadLine();
                input = line.ToLower();
                if (input == "yes")
                {
                    swz        = true;
                    radio.Mode = swz;
                }
                else
                {
                    swz        = false;
                    radio.Mode = swz;
                    break;
                }

                Console.WriteLine("\nChannel is currently " + radio.Channel);
                Console.Write("Give a frequency (2000.0 - 26000.0) ");
                chn           = Convert.ToDouble((Console.ReadLine()));
                radio.Channel = chn;

                Console.WriteLine("\nVolume is currently " + radio.Volume);
                Console.Write("Set volume (0-9) ");
                line         = Console.ReadLine();
                vol          = int.Parse(line);
                radio.Volume = vol;
            } while (swz == true);
        }
예제 #4
0
        static void Main(string[] args)
        {
            Radio radio = new Radio();

            radio.PowerOff();
            while (true)
            {
                Console.WriteLine("Change channel 0");
                Console.WriteLine("Change volume  1");
                Console.WriteLine("Power on  2");
                Console.WriteLine("Power off 3");
                Console.WriteLine("Quit 4");
                bool result = int.TryParse(Console.ReadLine(), out int number);
                if (result)
                {
                    switch (number)
                    {
                    case 0:
                    {
                        Console.Write("Set channel 2000.0 - 26000.0: ");
                        bool result2 = double.TryParse(Console.ReadLine(), out double number2);
                        if (result2)
                        {
                            radio.Channel = number2;
                        }
                        else
                        {
                            continue;
                        }
                        continue;
                    }

                    case 1:
                    {
                        Console.Write("Set volume 1 - 10: ");
                        bool result2 = int.TryParse(Console.ReadLine(), out int number2);
                        if (result2)
                        {
                            radio.Volume = number2;
                        }
                        else
                        {
                            continue;
                        }
                        continue;
                    }

                    case 2:
                    {
                        Console.Write("Set power on? yes/no: ");
                        string input = Console.ReadLine();
                        if (input == "yes")
                        {
                            radio.PowerOn();
                        }
                        else
                        {
                            continue;
                        }
                        continue;
                    }

                    case 3:
                    {
                        Console.Write("Set power off? yes/no: ");
                        string input = Console.ReadLine();
                        if (input == "yes")
                        {
                            radio.PowerOff();
                        }
                        else
                        {
                            continue;
                        }
                        continue;
                    }

                    case 4:
                        break;
                    }
                }
                break;
            }
        }
예제 #5
-1
        static void Main(string[] args)
        {
            Radio radio = new Radio();
            while(true)
            {
                Console.WriteLine("The volume level is: {0}", radio.Volume);
                Console.WriteLine("Radio frequency is {0}", radio.Frequency);
                Console.Write("Set the new volume level:> ");
                radio.Volume = int.Parse(Console.ReadLine());
                Console.Write("Set the new frequency:> ");
                radio.Frequency = double.Parse(Console.ReadLine());



            }      
        }
예제 #6
-1
파일: Program.cs 프로젝트: Maiju123/Demo4
        static void Main(string[] args)
        {
            //first radio
            Radio radio1 = new Radio();
            Console.WriteLine("RADIO NUMBER 1:");
            radio1.RadioOn = true;
            radio1.Volume = 5;
            radio1.Frequency = 2045.100;
            Console.WriteLine(" ");
            Console.WriteLine("Volume is:{0}  Station is:{1}", radio1.Volume, radio1.Frequency);




            //space
            Console.WriteLine(" ");
            
            //second radio
            Radio radio2 = new Radio();
            Console.WriteLine("RADIO NUMBER 2:");
            radio2.RadioOn = false;
            radio2.Volume = 0;
            radio2.Frequency = 0;
            Console.WriteLine(" ");
            Console.WriteLine("Volume is:{0}  Station is:{1}",radio2.Volume, radio2.Frequency);

            //space
            Console.WriteLine(" ");

            //third radio
            Radio radio3 = new Radio();
            Console.WriteLine("RADIO NUMBER 3:");
            radio3.RadioOn = true;
            radio3.Volume = 100;
            radio3.Frequency = 2000.0;
            Console.WriteLine(" ");
            Console.WriteLine("Volume is:{0}  Station is:{1}",radio3.Volume, radio3.Frequency);
            
            
            /*Console.WriteLine("Radio is on: {0}", radio3.RadioOn);
            Console.WriteLine("Volume is: {0}", radio3.Volume);
            Console.WriteLine("Station is: {0}", radio3.Frequency); */
        }