الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هى المشكلة فى هذا الكود؟

مغلق
بدأه Petro في 12 سبتمبر 2005 · 2 رد · 397 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد معرفة ماهى المشكلة فى هذا الكود لو سمحت؟؟

I would like someone to tell me what is the problem in this C# code

using System;

namespace PigLatin
{
	class Pig
	{
  public static void Main(string[] args)
  {
 	 
 	 string pigWord;
 	 string sentence;
 	 string firstLetter;
 	 string restOfWord;
 	 string vowels = "AEIOUaeiou";
 	 int letterPos;
 	 
 	 
 	 while (sentence.ToLower() != "quit"){
    Console.WriteLine ("Please enter a sentence (or type \"quir\"to exit.)");
    sentence = Console.ReadLine();	
 	 }
 	 
 	 foreach (string word in sentence.Split());
 	 
 	 firstLetter = word.Substring (0,1);
 	 restOfWord = word.Substring (1,word.Length -1);
 	 
 	 letterPos = vowels.IndexOf (firstLetter);
 	 
 	 if (letterPos == -1){
    //its a consonant
    pigWord = restOfWord + firstLetter + "ay";
    }
 	 else {
    //its a vowel
    pigWord = word + "way";
 	 }
 	 
 	 Console.Write ("{0}",pigWord);
  }
	}
}

و شكرا لتعاونكم :)

#2
using System;

namespace PigLatin
{
    class Pig
    {
        public static void Main(string[] args)
        {

            string pigWord;
            string sentence;
            string firstLetter;
            string restOfWord;
            string vowels = "AEIOUaeiou";
            int letterPos;

            
            do
            {
                Console.WriteLine("Please enter a sentence (or type \"quir\"to exit.)");
                sentence = Console.ReadLine();
            

                foreach (string word in sentence.Split())
                {
                        firstLetter = word.Substring(0, 1);
                        restOfWord = word.Substring(1, word.Length - 1);
           
                        letterPos = vowels.IndexOf(firstLetter);

                        if (letterPos == -1)
                        {
                            //its a consonant
                            pigWord = restOfWord + firstLetter + "ay";
                        }
                        else
                        {
                            //its a vowel
                            pigWord = word + "way";
                        }

                        Console.Write("{0}", pigWord);
                }
        } while (sentence.ToLower() != "quit");
        }
    }
}

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

شكرا لك :)

هذا الموضوع مغلق.

مواضيع مشابهة