برنامه نقشه 5متغییره(جدول کارنو) "فوری"

shady sh

عضو جدید
سلام دوستان.
من میخوام برنامه نقشه 5متغییره(جدول کارنو) بنویسم.
کسی میتونه تو نوشتن برنامه کمکم کنه؟
فوریه. تا آخر این هفته میخوامش...
 

جفنگ نگو

عضو جدید
سلام دوستان.
من میخوام برنامه نقشه 5متغییره(جدول کارنو) بنویسم.
کسی میتونه تو نوشتن برنامه کمکم کنه؟
فوریه. تا آخر این هفته میخوامش...
افراد زیادی هستند که میتوانند شما رو کمک کنند اما شما در چه قسمتی احتیاج به کمک دارید ؟
 

جفنگ نگو

عضو جدید

در کد زیر از یک روش خیلی ساده و قابل فهم استفاده شده و پیچیدگی خاصی به کار نرفته شما میتوانید از این کد الگو بگیرید و نمونه هایی بسیار کاراتر طراحی کنید
PHP:
int[,] Carno = new int[4, 4];
            string Word = "WxYz";
            string Result = "";
            int x=0, y=0;
            foreach (char item in Word)
            {
                if ((int)item >= 97)
                    Result += "0";
                else
                    Result += "1";
            }

            string wx = Result[0].ToString() + Result[1].ToString();
            string yz = Result[2].ToString() + Result[3].ToString();

            switch (wx)
            {
                case "00":
                    x = 0;
                    break;
                case "01":
                    x = 1;
                    break;
                case "11":
                    x = 2;
                    break;
                case "10":
                    x = 3;
                    break;
            }

            switch (yz)
            {
                case "00":
                    y = 0;
                    break;
                case "01":
                    y = 1;
                    break;
                case "11":
                    y = 2;
                    break;
                case "10":
                    y = 3;
                    break;
            }

            Carno[x, y] = 1;
 

shady sh

عضو جدید
در کد زیر از یک روش خیلی ساده و قابل فهم استفاده شده و پیچیدگی خاصی به کار نرفته شما میتوانید از این کد الگو بگیرید و نمونه هایی بسیار کاراتر طراحی کنید
PHP:
int[,] Carno = new int[4, 4];
            string Word = "WxYz";
            string Result = "";
            int x=0, y=0;
            foreach (char item in Word)
            {
                if ((int)item >= 97)
                    Result += "0";
                else
                    Result += "1";
            }

            string wx = Result[0].ToString() + Result[1].ToString();
            string yz = Result[2].ToString() + Result[3].ToString();

            switch (wx)
            {
                case "00":
                    x = 0;
                    break;
                case "01":
                    x = 1;
                    break;
                case "11":
                    x = 2;
                    break;
                case "10":
                    x = 3;
                    break;
            }

            switch (yz)
            {
                case "00":
                    y = 0;
                    break;
                case "01":
                    y = 1;
                    break;
                case "11":
                    y = 2;
                    break;
                case "10":
                    y = 3;
                    break;
            }

            Carno[x, y] = 1;
این برنامه برای 1آرایه تعریف شده درسته؟
string wx = Result[0].ToString() + Result[1].ToString();
string yz = Result[2].ToString() + Result[3].ToString();
من این قسمت متوجه نشدم
 

shady sh

عضو جدید
این برنامه برای 1آرایه تعریف شده درسته؟
string wx = Result[0].ToString() + Result[1].ToString();
string yz = Result[2].ToString() + Result[3].ToString();
من این قسمت متوجه نشدم

اگه بخوام به تابع تبدیلش کنم باید چیکار کنم؟؟ مثل
f=w+xy
 

جفنگ نگو

عضو جدید
این برنامه برای 1آرایه تعریف شده درسته؟
string wx = Result[0].ToString() + Result[1].ToString();
string yz = Result[2].ToString() + Result[3].ToString();
من این قسمت متوجه نشدم
کاراکتر اول و دوم مربوط به wx هستند که تک تک جدا کردم و در متغییرهای خودشون ریختم
کاراکتر اول و دوم مربوط به yz هستند که تک تک جدا کردم و در متغییرهای خودشون ریختم
اگه بخوام به تابع تبدیلش کنم باید چیکار کنم؟؟ مثل
f=w+xy
بله این امکان وجود دارد شما فرمول رو split جدا می کنید و قسمت به قسمت به تابع ارسال می کنید

من این برنامه رو برای نمونه کار یا دید دادن به شما نوشتم این برنامه رو خیلی راحت تر میتوان نوشت لطفا کمی سعی کنید
 

Similar threads

بالا