سطح : مبتدی.

سوال :

تکه کدی به زبان سی شارپ بنویسید که کلیدی را از ورودی دریافت نماید و تشخیص بدهد که آیا جز حروف صدا دار انگلیسی میباشد یا خیر؟

اگر بود کلمه Yes چاپ شود، در غیر این صورت کلمه NO.

حل :

حروف صدا دار کدامند؟

حروف صدا دار عبارتند از o – u – a – I – e   برای اینکه در خاطر ما بمانند می توان آنرا بصورت سر آدم تجسم کرد . که دور سر o،  دهان u ،بینی i ، دو تا گوش e و a .

 Console.Clear();
            Console.WriteLine("In The Name OF God.");
            Console.WriteLine("Exercise C#.");
            Console.WriteLine("Programmer : Saeed Mirzabagian.");
            Console.WriteLine("Email : S.Mirzabagian@Yhaoo.Com");
            Console.WriteLine("WebSite : Www.SISFS.Blog.Ir");
            Console.WriteLine("[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]");

            try
            {
                Console.WriteLine("Enter a word?");
                Char ch;
                ch = Convert.ToChar(Console.ReadLine());

                switch (ch)
                {
                    case 'o':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'O':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'e':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'E':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'a':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'A':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'i':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'I':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'u':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    case 'U':
                        {
                            Console.WriteLine("Yes");
                            break;
                        }
                    default:
                        {
                            Console.WriteLine("NO");
                            break;
                        }
                }

            }
            catch (Exception err)
            {

                Console.WriteLine(err.Message);
            }
 
            Console.ReadKey();