برنامه Golang برای چاپ الگوی ستاره الماس

ساخت وبلاگ

در این آموزش ، ما یاد می گیریم که چگونه الگوی ستاره الماس را با استفاده از زبان برنامه نویسی GO چاپ کنیم.

نحو

برای اولیه سازی ؛وضعیت؛به روز رسانی

مثال: کد برنامه Golang برای چاپ الگوی ستاره الماس با استفاده از یک عملکرد واحد

الگوریتم

  • مرحله 1 - بسته بندی FMT را وارد کنید.
  • مرحله 2 - عملکرد اصلی را شروع کنید ().
  • مرحله 3 - متغیرها را اعلام و اولیه کنید.
  • مرحله 4 - استفاده از حلقه با شرایط و افزایش دهنده.
  • مرحله 5 - نتیجه را با استفاده از fmt. println () چاپ کنید.

مثال

 
// برنامه Golang برای چاپ الگوی ستاره الماس بسته بندی کردن اصلی // بسته FMT عملکردی را برای چاپ هر چیزی فراهم می کند وارد كردن "FMT" // عملکرد اصلی را شروع کنید () // این عملکرد نقطه ورود برنامه اجرایی استکاراصلی() // متغیرهای عدد صحیح را اعلام کنید قارچ x, y, z,ردیفدر نظر گرفتن // متغیر ردیف ها را آغاز کنیدردیف= 8 fmt.با اسکن کردن(&ردیف) fmt.چاپل("برنامه Golang برای چاپ الگوی ستاره الماس") // استفاده از حلقه برای نیمه بالا برایایکس= 1;ایکسردیف; x++ // این حلقه وقتی y = 1 شروع می شود // اجرای تا y// بیانیه ارسال y ++ است برایحرف= 1;حرفردیف-x; y++ fmt.چاپی(" ") > برایZ= 1;Z x*2-1; z++ fmt.چاپی("*") > fmt.چاپل() > // استفاده از حلقه برای نیمه پایین برایایکس=ردیف- 1;ایکس> 0; x-- // این حلقه وقتی y = 1 شروع می شود // اجرای تا y// بیانیه ارسال y ++ است برایحرف= 1;حرفردیف-x; y++ fmt.چاپی(" ") > برایZ= 1;Z x*2-1; z++ fmt.چاپی("*") > fmt.چاپل() // نتیجه را با استفاده از عملکرد fmt. println () چاپ کنید > >

خروجی

برنامه Golang برای چاپ الگوی ستاره الماس********************************************************** *********************************************************** ******* ***** *** ***

شرح کد

  • در برنامه فوق ، ابتدا بسته اصلی را اعلام می کنیم.
  • ما بسته FMT را وارد کردیم که شامل پرونده های بسته FMT است.
  • اکنون عملکرد اصلی () را شروع کنید و این عملکرد نقطه ورود برنامه اجرایی است. این هیچ استدلالی را نمی گیرد و چیزی را برمی گرداند.
  • چهار متغیر عدد صحیح x ، y ، z و ردیف ها را اعلام کنید. متغیر ردیف ها را به مقدار عدد صحیح مورد نظر خود برای تعداد ردیف های الگوی الماس ستاره اولیه اولیه کنید. در اینجا ، از تابع fmt. scanln () برای خواندن و ذخیره مقدار ردیف ها استفاده می شود.
  • استفاده از حلقه - شرط در داخل بیانیه IF و اجرای توقف پس از درست بودن شرط ذکر شده است. در کد حلقه برای حلقه شروع می شود وقتی x: = ردیف - 1 ، y: = 1 و i = 1.
  • و در آخر چاپ نتیجه به شکل شکل الماس بر روی صفحه با استفاده از عملکرد fmt. println () که با استفاده از قالب های پیش فرض برای عملیات های خود قالب می شود و به خروجی استاندارد می نویسد.

نتیجه

ما با موفقیت کد برنامه Golang را برای چاپ الگوی الماس ستاره در مثال بالا گردآوری و اجرا کرده ایم.

حساب اسلامي...
ما را در سایت حساب اسلامي دنبال می کنید

برچسب : نویسنده : کامران فیوضات بازدید : 27 تاريخ : دوشنبه 23 مرداد 1402 ساعت: 15:35