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

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: نوشتن یک حلقه با چند شرط در #c

  1. #1
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض نوشتن یک حلقه با چند شرط در #c

    سلام به همه دوستان

    ممکنه یه حلقه مثلا while یا do نوشت که در صورت درست بودن یک شرط از سه شرط موجود از حلقه خارج بشه؟
    مثلا بگیم :وقتی که که کاراکتر ورودیت ';' یا ' ' یا 'n\' از حلقه خارج شو؟
    (البته orکردن این شرطها نتیجه نداره)

    در vb چیزی به اسم خروج از حلقه داشتیم در #Cچه جوریه؟

  2. #2
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    یعنی چی or کردن نتیجه نداره. واضح تر بگو. شما میخوای تا زمانی که 3 شرط غلط هستند حلقه بچرخه؟

  3. #3
    داره خودمونی میشه hamed valizadeh's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    تهران
    پست ها
    184

    پيش فرض

    !(شرط اول||شرط دوم||شرط سوم)
    این برای اینه که تو while بزاری
    برای خروج از حلق در c++ دستور break هست، شاید تو سی شارپ هم همین باشه
    Last edited by hamed valizadeh; 29-07-2008 at 20:53.

  4. #4
    آخر فروم باز paranoid_android's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    in My Earphones
    پست ها
    1,414

    پيش فرض

    سلام به همه دوستان

    ممکنه یه حلقه مثلا while یا do نوشت که در صورت درست بودن یک شرط از سه شرط موجود از حلقه خارج بشه؟
    مثلا بگیم :وقتی که که کاراکتر ورودیت ';' یا ' ' یا 'n\' از حلقه خارج شو؟
    (البته orکردن این شرطها نتیجه نداره)

    در vb چیزی به اسم خروج از حلقه داشتیم در #Cچه جوریه؟
    بله خروج از حلقه for با استفاده از دستور break مقدوره

  5. #5
    كاربر فعال انجمن امنيت نرم افزار lvl@ster's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    www.denizsoft.com
    پست ها
    518

    پيش فرض

    سلام به همه دوستان

    ممکنه یه حلقه مثلا while یا do نوشت که در صورت درست بودن یک شرط از سه شرط موجود از حلقه خارج بشه؟
    مثلا بگیم :وقتی که که کاراکتر ورودیت ';' یا ' ' یا 'n\' از حلقه خارج شو؟
    (البته orکردن این شرطها نتیجه نداره)

    در vb چیزی به اسم خروج از حلقه داشتیم در #Cچه جوریه؟
    این مساله را دی C# با if یا Switch می نویسن نه با while (شما هنوز این دستورات را درک نکردی باید بیشتر مطالعه کنی)

    عملگر های منطقی در #C را حتما باید داخل پارانتز استفاده کنید . خودشم با if استفاده میشه اکثرا

    اینم کد شما با switch

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    Last edited by lvl@ster; 29-07-2008 at 21:28.

  6. #6
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام به همه دوستان
    اول از همه چیز عید رو به همتون تبریک می گم
    و ممنونم که به من لطف داشتید.

    من یه آرایه از نوع کاراکتر دارم و می خوام دستورات حلقه اینجوری باشه:
    تا وقتی که کاراکتر خونده شده یکی از سه کاراکتر خط جدید، فاصله خالی و ';' باشه کاراکتر های آرایه رو بخون و در یک متغییر قرار بده.
    البته من اینو با do while و break پیاده سازی کردم اما می خواستم بدونم سی شارپ دستور معادل داره یا نه؟

    ذکر یه نکته که همه مون می دونیم :
    اونم اینکه وقتی برنامه به دستور and میرسه هر دو قسمت شرط رو چک می کنه اما در دستور or اولین قسمت شرط رو چک می کنه اگه درست بود قسمتهای دیگه رو چک نمی کنه چون در دستور or اگر یکی از گزینه ها درست باشه شرط درسته.
    من نمی تونم از andاستفاده کنم چون وقتی از حلقه خارج می شه که هر سه قسمت شرط درست باشه که این غیر ممکنه
    در مورد استفاده از or بستگی به ورودی کاربر شاید قسمت دوم یا سوم درست باشه که اونم شرط رو درست چک نمی کنه
    Last edited by sanam.b; 30-07-2008 at 10:59.

  7. #7
    كاربر فعال انجمن امنيت نرم افزار lvl@ster's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    www.denizsoft.com
    پست ها
    518

    پيش فرض

    شما کد را برای دانلود بزار تصحیحش کنیم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •