{CodeGate}

مثلث فلوید در سی شارپ (Floyd Triangle)

در این جلسه تیم کدگیت را با آموزش مثلث فلوید در سی شارپ همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است:

  1. آشنایی با for
  2. آشنایی با متد

مثلث فلوید

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

پیاده سازی مثلث فلوید در سی شارپ

برای پیاده سازی مثلث فلوید در سی شارپ باید چند نکته را در نظر داشته باشید. اول اینکه هدف نمایش این مثلث در console است و ما قصد نداریم مساحت یا محیط این مثلث را بدست آوریم. نکته بعدی این است که این مثلث از اعداد پشت سر هم تشکیل شده است پس ما نیاز به یک شمارنده داریم. نکته آخر اینکه پیاده سازی چنین مسائلی در برنامه نویسی معمولا از حلقه for یا while استفاده میشود و از آنجایی که ما در این مسائل هم نیاز به سطر داریم هم ستون پس از حلقه های تودرتو استفاده میشود.

همانطور که در کد مثلث فلوید در سی شارپ میبینید ما یک متد داریم با ورودی تعداد سطرهای برنامه. قبل گفته شد که ما نیاز به شمارنده داریم و در این جا ما متغیر number همین کار را برای ما میکند. همچنین ما از دو حلقه for برای نوشتن اعداد در هر سطر استفاده کردیم. حلقه اول به تعداد سطرها است و حلقه دوم مشخص کننده ستون است.در آخر در هر خانه اعداد را چاپ میکنیم تا مثلث فلوید تشکیل شود.

تست مثلث فلوید در سی شارپ

برای تست کد بالا، کد main زیر را بزنید:

خروجی کد main به صورت زیر است:

پسورد: www.codegate.ir

 

دسته : #c, حل مسائل با سی شارپ

دیدگاه بگذارید

نظر شما چیست؟

مطلع کردن شما از
avatar

wpDiscuz