در این آموزش ما قصد داریم تا با استفاده از زبان برنامه نویسی سی پلاس پلاس اقدام به ساخت مثلث قائم الزاویه قرینه با C++ کنیم.
حتماً قبل از مطالعه این آموزش یک نگاه به آموزش ساخت مثلث قائم الزاویه ساده بکنید که درک این آموزش براتون راحت تر بشه.
خروجی برنامه
Enter Number: 5
******
*****
****
***
**
*
ما در برنامه ای که ساختیم ابتدا یک عدد از کاربر دریافت میکنیم و به همان اندازه مثلث را رسم میکنیم.
سورس کد های برنامه رسم مثلث قائم الزاویه قرینه در C++
سورس کد های زیر را در یک فایل CPP ذخیره نمایید و با استفاده از یک کامپایلر مناسب آن را اجرا کنید.
این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.
توضیحات
خب این حلقه ما چطور کار میکنه ؟ امیدوارم توضیحاتی که میدم مفید باشه ، خب بریم ببینم چه اتفاقی داره می افته.
بسیار خب یکسری توضیحات راجع به کد بالا خدمتتون عرض کنم ، ما یک متغییر داریم تحت عنوان num که با استفاده از این متغییر یک مقدار از کاربر دریافت میکنیم.
بعد از اون یک حلقه تعریف کردیم که کارکرد این حلقه به این شکل هست که مقدار i را برابر با num قرار می دهد و تا زمانی که i بزرگتر از 0 هست از i یک واحد کم میکنه و میره سراغ اجرای کد های داخل خودش.
حالا کد هایی که ما داخل حلقه مادر قرار دادیم چیه ؟ همونطور که می بینید دوباره یک حلقه دیگر داخل حلقه مادر تعریف کردیم که کارکرد این حلقه به این شکله:
داخل حلقه فرزند یک متغییر تعریف کردیم تحت عنوان k که مقدار اون رو برابر با 0 قرار دادیم و گفتیم تا زمانی که k کوچک تر از i هست به k یک واحد اضافه کن و کد های خودت رو اجرا کن… و این شد که مثلث قرینه به وجود آمد !
آیا این مطلب برای شما مفید بود ؟