امکانات انجمن
  • مهمانان محترم می توانند بدون عضویت در سایت در بخش پرسش و پاسخ به بحث و گفتگو پرداخته و در صورت وجود مشکل یا سوال در انجمنن مربوطه موضوع خود را مطرح کنند



iran rules jazbe modir
snapphost mahak

پست های پیشنهاد شده

  • مقدمه

در جلسات پیشین، با دستورات شرطی IF، ELSE و ELSE IF آشنا شدید و یاد گرفتید که چگونه می‌توان از آن‌ها استفاده نمود. همانطور هم که قبلاً گفته بودیم، تکمیل پروژه ماشین‌حساب به جهت استفاده از چند عملیات ریاضی به‌صورت همزمان، بدون استفاده از دستورات شرطی غیرممکن است.

اکنون که فراگرفتیم که چگونه از دستورات شرطی استفاده کنیم، می‌توانیم خیلی راحت به تکمیل پروژه‌ی خود ادامه دهیم.

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

telegram channel   jazbe modir

  • تکمیل پروژه‌ی ماشین‌حساب

اول از همه، پروژه‌ی ماشین‌حسابی که قبلاً با هم آماده کردیم بودیم را فراخوانی کنید. برای فراخوانی پروژه‌ی‌های ایجاد شده، شما می‌توانید که با استفاده از گزینه Open Project از منوی File، به محل ذخیره‌سازی پروژه‌ی خود بروید و به دنبال فایلی با پسوند «.sln» باشید.یک button جدید به ماشین‌حساب خود اضافه کنید (جهت انجام عمل تفریق) و Property های زیر را برای آن اعمال کنید:

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

 

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بر روی button تفریق خود دابل-کلیک کنید تا وارد بخش کدنویسی شوید. دو متغیر از نوع Bool به شکل زیر خارج از کدهای مربوط به button تفریق قرار دهید؛ درست بالای سر آن! به شکل زیر هم توجه کنید تا بهتر متوجه منظور من شوید:

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

59254fa191173_Canonysec_org.gif.ae2d907f021e5df347c3ca8f10fe0b05.gif

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اکنون کدهای زیر را در داخل کدهای مربوط به button تفریق خود قرار دهید.

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

 

کدهایتان باید شکلی شبیه به تصویر زیر داشته باشد:

5925503be1fbd_Canonysec_org.gif.462723f079b100771e4fc3fe27bb525a.gif

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تنها کاری که ما در این پروژه اضافه کردیم تا بتوانیم به خواسته‌ی خودمان برسیم، اضافه کردن دو متغیر از نوع Boolean می‌باشد. همانطور که می‌بینید، هنگامی که این دو متغیر را تعریف کردیم، هر دو را حاوی مقدار False (غلط) به سی‌شارپ معرفی نمودیم. همچنین آن‌ها را بیرون از یک button ایجاد کردیم تا تمامی button های مربوط به عملیات ریاضی ما بتوانند به خود متغیرها و مقادیر آن‌ها دسترسی پیدا کنند. دلیل اینکه هر دو را false کردیم آن است که اول شروع برنامه، نه button جمع کلیک خورده است و نه button تفریق؛ پس هر دو false هستند.

وقتی که مثلاً button تفریق کلیک بخورد، ما این‌کار را خواهیم کرد: متغیر minusButtonClicked را True می‌کنیم و plusButtonClicked را False. شبیه همین‌کار را نیز برای button مربوط به جمع نیز انجام خواهیم داد.

اکنون برای کدهای مربوط به button جمع خود نیز، کدهای زیر را طبق تصویر اضافه کنید:

592550bc22b56_Canonysec_org.gif.815181be7397ecfe222956d4eab8b4ab.gif

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اکنون، کاری که باید انجام دهیم، اصلاح بخش button مساوی است. پس به آن بخش مراجعه کنید و کدهای داخل آن را به کدهایی همانند تصویر زیر تغییر دهید:

 

592550f376474_Canonysec_org.gif.58d98023a6487874ee44ace51151585b.gif

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

فکر می‌کنم همه چیز در رابطه با کدها واضح است و نیازی به توضیح دادن آن‌ها نمی‌بینم.

الان ماشین‌حساب خود را اجرا کنید و آن را تست کنید. اگر که تمامی مراحل فوق را درست انجام داده باشید، خواهید دید که تمامی محاسبات شما درست جواب داده خواهند شد.

تمرین: پروژه‌ی ماشین‌حسابتان را با اضافه کردن دو عمل اصلی دیگر، یعنی ضرب و تقسیم، کامل کنید. برای این تمرین، شما تنها دو متغیر دیگر از نوع Boolean در کنار متغیرهای Boolean قبلی تعریف خواهید کرد و با اضافه کردن ELSE IF های اضافی، خواهید توانست که این ماشین‌حساب را تکمیل کنید. مابقی کار‌ها نیز فکر می‌کنم  تماماً واضح باشد و نیازی به راهنمایی نیست. به تصویر زیر که کدهای مربوط به عمل تفریق را پس از اضافه کردن دو عمل ضرب و تقسیم در کنار جمع و تفریق است، دقت کنید:

5925513151a7f_Canonysec_org.gif.18f8e6c654c68539b5d7e1cd87d27069.gif

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.

  • مطالب مشابه

    • توسط  Black_petya
      اموزش زبان go برای توسعه نرم افزار های تحت وب
      لینک دانلود :
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      در یک قسمت با تمامی مفاهیم اشنا خواهید شد :)
       
    • توسط  sh3ikhshahin
      با سلام خدمت علم آموزان عزیز
      با  آموزش برنامه نویسی سی شارپ در محیط کنسول در خدمت شما هستم.
      از اسپم و سوال در این تاپیک جدا خود داری کنید.
      برای تشکر از دکمه like پایین هر پست استفاده کنید.
    • توسط  sh3ikhshahin
      با سلام خدمت علم آموزان عزیز
      با آموزش شی گرایی در c++ در خدمت شمام.
      از هرگونه اسپم ، سوال در این تاپیک و... خود داری کنید.
      سوالات خود را در بخش پرسش و پاسخ مطرح کنید.
       
    • توسط  Black_petya
      با سلام به کاربران anonysec در این بخش به شما اموزش محیط if در زبان batch را یاد خواهم داد این بخش اخرین بخش اموزش است خب با زبان batch میتوانید برنامه چند سلوشنی را بسازیم مثلا میتوانیم برنامه چند کاره بسازیم به کد های زیر توجه کنید .
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      کد های بالا توجه کنید یه برنامه است که میتوایند هم باهاش دیداس بزنید یا  keylogger را فعال کنید خب به کد ها توجه کنید title ما برای گذاشتن تایتل به برنامه خود از کد title name استفاده میکنیم و به if ها توجه کنید مثلا گفیم وقتی طرف 1 را وارد کرد بره به دیداسر و 2 را وارد کرد برود به کیلاگر خب با برای تعریف کردن کد های عملکر باید : اسم  if خود را بزارید و کد ها را بنویسید و در اخر cls را بنویسی و بعد باز : keylogger را وارد کنید و کد ها را باز بنویسید و بعد در اخر cls و pause > nul استفاده کنید و میتوانید با این روش برنامه های تحت امنیت خود را افزایش کنید .
      با تشکر.
    • توسط  Black_petya
      خب باسلام و عرض ادب به کاربران گرامی anonysec قسمت دوم batch porgramming را میخواهم برای شما یاد دهم در این قسمت با متد ها set  اشنا خواهید شد .
      خب الان توضیحاتی با رابطه متد set میخواهم بدهم , در زبان batch یکی از مهمترین عامل ها متد set است این متد برای دادن ویژگی یا داشتن کاربرد برنامه استفاده میشود مثلا به کد زیر توجه کنید .
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      مثلا کد های بالا کد های یک کیلاگر هست مثل جلسه اول اول @echo off وارد کردیم شما در این قسمت کد های cls را دیده اید cls را اگر در cmd تایپ کنید clear history خواهد شد و از اول یک cmd پاک برای شما باز خواهد شد به این علت برای اینکه برانه اول باز شود cls را وارد میکنیم و در پایین از set /p استفاده کردیم ما برای تایین متغیر های نوع رشته ای متنی یا string اول باید set /p بنویسیم و یک اسمی به متغیر خود بگذاریم بعد جلوی اسم متغیر خود از کاربر اطلاعاتی را درخواست کنیم
      بعد از اینکه به سطر پایین رفتیم باز از set /p استفاده کرده ایم برای دریافت رمز عبور برای ذخیره کردن اطلاعات طرف باید از کد echo %anon% : %sec% >> key.txt  را منویسیم تا اطلاعات کاربرا در فایل text ذخیره کند و دستور color که استفاده شده است دستور رنگ برنامه است برای دیدن رنگ های زیاد در cmd دستور color asss بزنید  برای شما تمامی ترکیب ها غیر ترکیب هارا نمایش خواهد داد پس در این قسمت ما اد متد set استفاده کردیم تا از کاربر اطلاعاتی را بگیریم شما هم میتوانید با اموختن این زبان ویروس ویا کرم های خود را انتشار دهید تا قسمت بعدی خدا حافظ در قسمت بعدی با محیط if اشنا خواهید شد .
      تمامی حق کپی برداری بر anonysec است و هرگونه کپی رایت پیگرد قانونی دارد .
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.