آموزش سیشارپ C# – بخش ۱۰
در دو بخش گذشته، ابتدا با متغیرهایی از نوع string شروع به تعریف مفهوم متغیر کردیم. در این بخش نیز در رابطه با متغیرهایی که با اعداد سروکار دارند، صحبت خواهیم کرد.
در دو بخش گذشته، ابتدا با متغیرهایی از نوع string شروع به تعریف مفهوم متغیر کردیم. در این بخش نیز در رابطه با متغیرهایی که با اعداد سروکار دارند، صحبت خواهیم کرد.
بخشهای گذشته، شما بطور کاملی در رابطه با متغیرهای اعداد آشنا شدید. در این بخش شما نحوه جمع، تفریق و دیگر اعمال ریاضی را فراخواهید گرفت.
در رابطه با چهار عمل اصلی ریاضی بطور کامل و کوتاه بحث شد و اکنون میبایست که بطور کامل فراگرفته باشید که چگونه در سیشارپ دو (یا چند) عدد را با هم جمع، از هم تفریق، با یکدیگر ضرب و تقسیم کنید. تنها موردی که باقی میماند نحوه دریافت یک عدد از یک Text Box میباشد و در نهایت خواهیم توانست که یک پروژهی ساده ماشینحساب را با هم شروع کنیم.
در دو بخش قبلی، شما مقدمات لازم را جهت نوشتن یک ماشینحساب ساده (اما کامل) با چهار عمل اصلی ریاضی فراگرفتید. ممکن است خیلی از عزیزان خواننده، خودشان این پروژه را با موفقیت انجام دادهاند؛ در حالی که ممکن است بعضیها بدلیل مشکلاتی که در بین راه با آنها برخورد کردهاند، نتوانستهاند پروژه را بهصورت کامل آماده کنند.
در بخش سیزدهم از آموزش زبان شیرین سیشارپ، ما با هم شروع به نوشتن یک پروژه ساده و کوچک ماشینحساب کردیم و آن را گامبهگام بایکدیگر تکمیل کردیم. اما اگر دقت کرده باشید، در ماشینحسابی که طراحی کردیم تنها عمل جمع انجام میشد و خبری از عملیات دیگر ریاضی مثل تفریق و ضرب نبود. برای اینکه بتوانید این عملیات را به ماشین حساب خود اضافه کنید، میبایست که کمی با دستورات شرطی آشنا شوید.
با دستور IF در جلسه قبلی از آموزش آشنا شدید. اگرچه – همانطور که قبلاً گفتیم – ، بدون IF نمیتوان برنامهی کاربردیای را نوشت، اما باز هم یک IF خالی، فایدهی چندانی ندارد و باید مکملهایی برای آن وجود داشته باشد تا برنامه بصورت بهینهتری نوشته و توسعه داده شود.
پروژهی تکمیل شدهی ماشینحساب را که بهخاطر دارید؟ یک پروژهی نسبتاً خوبی بود برای اینکه هرآنچه را که در سیشارپ یادگیرفتید، بهصورت کاربردی نیز فرابگیرید.
در زبان برنامهنویسی سیشارپ، یکسری عملگرهای مهمی وجود دارند که میبایست حتماً آنها را بدانید؛ چراکه این عملگرها، در هنگام ساخت برنامهی خود، بشدت به آنها نیاز پیدا خواهید کرد. اصطلاحاً به این عملگرها، Conditional Operators میگویند.