دنیای برنامه نویسی و اپلیکیشن

baner-telegram
شما اینجا هستید : صفحه اول » آموزش برنامه نویسی » آموزش ++C » چاپ ستاره با شکل های مختلف در فیلم آموزش ++C به همراه سورس کد
چاپ ستاره با شکل های مختلف در فیلم آموزش ++C به همراه سورس کد

چاپ ستاره با شکل های مختلف در فیلم آموزش ++C به همراه سورس کد

در این قسمت از فیلم آموزش C++ نحوه چاپ ستاره رو آموزش دادیم . در جلسه قبل حلقه های تو در تو را آموزش دادیم و این جلسه ادامه جلسه قبل هستش و پیشنهاد می کنیم جلسه قبل رو یه مروری کنید .

 

سورس کد چاپ ستاره با شکل زیر :

*

**

***

****

حالا در سورس کد چاپ ستاره زیر شکل بالا رو به صورت برعکس نمایش می دهد ، توضیح های تکمیلی در مورد این شکل ، چاپ ستاره و شکل های دیگر در فیلم آموزشی داده شده است  :

چاپ مثلث با ستاره با استفاده از سورس کد ++C زیر :

*

***

*****

*******

در این سورس کد چاپ ستاره ،  تعداد ستاره را از کاربر می گیریم .

در سورس کد زیر برنامه ای نوشتیم که شکل زیر را در خروجی چاپ می کند :

*

***

*****

*******

*******

*****

***

*

چاپ حرف M در C++ بدون استفاده از حلقه :

این قسمت از کد در فیلم آموزشی توضیح داده نشده است و شما می توانید با کد زیر که بدون استفاده از حلقه نوشته شده است حرف M را در خروجی چاپ بکنید . با نگاه کردن به این کد می فهمید که استفاده نکردن از حلقه ها چقدر می تواند باعث زیاد شدن کد شود .

این یه روش نوشتن بدون حلقه هستش که شما می تونید با انواع روش ها اینارو بنویسید :

 

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

پیشنهاد می کنیم حتما بخوانید :

درباره : رضا طوماری

عاشق برنامه نویسی

نظرات کاربران :


  1. kimis گفت:

    سلام
    خسته نباشین
    سورس کد پروانه را میخواستم اگه میشه

    • رضا طوماری گفت:

      سلام اینم کدش :

  2. kimis گفت:

    سلام ممنون از جوابتون ولی من منظورم از قرینه این شکل هست:

    *
    **
    ***
    ****
    *****

    • رضا طوماری گفت:

      تو فیلم توضیح دادم مثل همون کد سومی هستش که باید با استفاده از یه حلقه for به جای ستاره از جای خالی استفاده بکنید ” “>>cout

  3. kimis گفت:

    سلام
    خستع نباشین
    میشه سورس اولین کد را ولی قرینه اش را بگید ؟؟

    • رضا طوماری گفت:

      سلام
      تو حلقه for اولی i=n بکنید و شرط حلقه رو هم i >=1 بزارید و گام حلقه رو هم –i قرار بدید مثل کد زیر :

  4. aleerz گفت:

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

  5. aleerz گفت:

    میشه کد این شکل رو هم بزارین

    *
    *
    *
    *
    *

    • رضا طوماری گفت:

      سلام
      اینا ساده هستن اگه فیلم هارو ببینید خیلی راحت می تونید خودتون بنویسید

  6. محمد گفت:

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

  7. متین گفت:

    سلام خسته نباشید
    چجوری میشه یک نوشته رو با ستاره چاپ کرد؟
    مثلا اگر بخوایم حرف k و t رو بنویسیم چگونه میشه انجام داد؟

    • رضا طوماری گفت:

      سلام
      داخل دابل کوتیشن به جای ستاره از حروف استفاده بکنید .
      مثلاً “k” این جوری بنویسید .

  8. mohamad گفت:

    لینک ویذیو خرابه

  9. احمد گفت:

    سلام خسته نباشید

    من می خوام ستاره رسم کنم که اینجوری باشه

    *
    **
    ***
    ****
    *****
    *****
    ****
    ***
    **
    *
    ممنون میشم جواب بدید

    • رضا طوماری گفت:

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

  10. sa گفت:

    سلام خسته نباشید
    ممنون از سایته خوبتون خیلی خوبه و کامله
    مخاستم در مورد این شکل کمکم کنید؟؟؟ طریقه نوشتن کدش چه شکلی است
    * * * *
    * * * * * * * * * *
    * * * * * * * * * * * * *
    * * * * * * * * *
    * * *

    • رضا طوماری گفت:

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

  11. لباس فرم رستوران گفت:

    خسته نباشید ممنون به خاطر این
    وبسایت کاربردی

  12. maryam گفت:

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

  13. sara گفت:

    سلام میشه لطفا کد رسم دایره با ستاره در محیط c++ رو با استفاده از حلقه ی for بزارید
    ممنونم

    • رضا طوماری گفت:

      سلام اینم کدش :

  14. sultan گفت:

    سلام سلطان هستم می خواستم شکل زیر را در برنامه بنویسم نمی دونم چطوری لطفا کمک کنید تا جوابو بدست بیارم

    ****
    * *
    * *
    ****

    • رضا طوماری گفت:

      به نظرم اگه فیلم رو ببینید می تونید اینو درست کنید ، و کدهای زیادی هم تو قسمت نظرات نوشتم که می تونید از اون ها هم استفاده کنید .

  15. حامد گفت:

    سلام می خواستم ببینم این شکل را بلدین
    * *
    *** ***
    **********
    *** ***
    * *

  16. miss گفت:

    و سوال دومم اینه
    .تابعی بنویسید که یک عدد را به عنوان ورودی دریافت کند، اگر عدد داده شده عدد اول بود، 1 را
    برگرداند، در غیر این صورت 0 را برگرداند؟

    • رضا طوماری گفت:

  17. miss گفت:

    سلام شما جواب این سوالارو بلدین؟
    توروخدا بلدین زود ج بدین؟؟؟؟؟

    .با استفاده از حلقه for برنامه ای بنویسید که الگوی زیر را بر روی صفحه نمایش چاپ کند.
    *
    *
    ***
    ***
    *****
    ***
    *
    ***
    *

  18. ali, گفت:

    سلام سورس کد مربع توخالی رو میخاستم
    ینی بهش بدیم 5 یک مربع توخالی پنج در پنج بده

    • رضا طوماری گفت:

      سلام اینم کدش :

  19. negin گفت:

    ببخشید یه سوال چجوری مشه arc یه زاویه رو نوشت به درجه ؟

  20. Ali گفت:

    سلام خوب هستید
    من سعی کردم یه برنامه بنویسم که با گرفتن عدد از کاربر مستطیلی تو خالی چاپ کنه که دو قطر y=x و y=-x را نیز داشته باشدو 1/4 شگل آن نیز پر شده باشد

    اگه خواهش کنم که کدش رو بزنید که خیلی پررویی میشه D:
    اما اگه لطف کنید این کار رو برام انجام بدید خیلی ممنون میشم اخه مدتیه درگیرشم هر بار هم یه قسمتش خراب میشه

    مثلا شکل باید اینطور باشه

    # # # # #
    # # # #
    # # # #
    # # # #
    # # # # #

    • Ali گفت:

      ادیت *****

      منظورم مربع بودی بود که عدد گرفته در نظر گرفته شده برایاضلاع آن را کاربر داده باشد

    • رضا طوماری گفت:

      سلام این کد قطر های مربع رو چاپ میکنه ولی منظورتون از 1/4 را نفهمیدم

    • Ali گفت:

      سلامی دوباره
      ممنونم قطرها کار میکنند ولی نتوانستم خود اضلاع مربع را رسم کنم

      برای آن کدی دارید ؟

    • رضا طوماری گفت:

      سلام اینم کدش

  21. negin گفت:

    سلام خسته نباشید
    میخواستم باز خواهش کنم که یه برنامه با کد سی رو بهم کمک کنید
    برنامش اینکه سه نقطه میگیریم تو مختصات و مساحت مثلثی رو باید حساب کنه
    ورودی
    تنها شامل سه خط است که در هر خط آن دو عدد حقیقی x1 و y1​​ به ترتیب با فاصله از هم آمده است.
    خروجی
    مساحت مثلث که ۳ نقطه آن داده شده

    • رضا طوماری گفت:

      سلام این کد رو با استفاده از فرمول heron نوشتم ، خودتون تست بکنید ببینید درسته یا نه .

    • negin گفت:

      منم همین رو نوشتم اما فقط ورودی میگیره خروجی بهم نمیده

    • رضا طوماری گفت:

      من تست کردم خروجی میده . فقط نباید نقاط رو توی یه خط راست باشند چون این موقع جواب صفر میشه

    • negin گفت:

      بله منم تست کردم درست شد
      خیلی ممنونم که وقت گذاشتید

  22. negin گفت:

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

    • رضا طوماری گفت:

      سلام
      یه سوال داشتم فیلم آموزشی رو تونستید دانلود بکنید ؟؟
      اینم کدش :

    • negin گفت:

      بله دانلود دارم میکنم اما سرعت اینترت خیلی پایین طول میکشه
      خیلی متشکرم از کمکتون دستتون درد نکنه

  23. مزایده گفت:

    خیلی خوب بود ممنون

    my blog post: مزایده

  24. B.a گفت:

    سلام …
    من میخوام برنامه ای بنویسم که عدد ۵ رقمی رو دریافت کنه و ارقامش رو با فاصله از هم بنویسه ..‌ مثلا ۱۲۳۴۵…… بشه
    ۵ ۴ ۳ ۲ ۱
    میشه لطفا راهنماییم کنید …

    • رضا طوماری گفت:

      سلام
      برای این کار باید اول ارقام رو جدا کنید و بعد تک تک اون هارو چاپ کنید و بعد فاصله رو چاپ کنید . مثل کد زیر :

    • B.a گفت:

      ممنون بابت پاسختون ….🙂☺

  25. الینا گفت:

    ممنون از آموزشتون .

  26. unknown گفت:

    واقعا از شما و سایتتون ممنونم !
    کلی درگیر این ستاره ها بودم که چطوری چاپ میشه و تو فیلم شما سریع این مطلب رو یاد گرفتم !
    واقعا سپاسگذارم…

  27. محمد جواد امیدواری گفت:

    سلام چجوری به جای ستاره عدد چاپ کنیم ؟

    • رضا طوماری گفت:

      اگر فیلم هارو دیده باشید اونجا توضیح دادم .
      اگه می خواد فقط یه عدد مثلاً 1 رو چاپ کنه کافیه که در این جا “*”>> cout بجای ستاره عدد 1 را قرار دهید .
      ولی اگر خواستید از اعداد 1 تا اون عددی که کاربر وارد کرده رو نمایش بدید کافیست که بجای “*” از j استفاده کنید .

  28. ma-1995 گفت:

    سلام ممنونم بابت آموزش هایی که می زارید اگه امکانش هست برنامه چاپ جدول 8*8 رو هم بزارید ممنون ومتشکر

  29. shahabeiny گفت:

    سلام.لینک دانلود فیلم ها خراب است.

جواب سوال چیه ؟ *