الگوریتم ساخت مثلث قائم الزاویه قرینه با C++

  /  سی پلاس پلاس   /  آموزش ساخت مثلث قائم الزاویه قرینه در C++

در این آموزش ما قصد داریم تا با استفاده از زبان برنامه نویسی سی پلاس پلاس اقدام به ساخت مثلث قائم الزاویه قرینه با C++ کنیم.

حتماً قبل از مطالعه این آموزش یک نگاه به آموزش ساخت مثلث قائم الزاویه ساده بکنید که درک این آموزش براتون راحت تر بشه.

خروجی برنامه :

Enter Number: 5
******
*****
****
***
**
*

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

سورس کد های برنامه رسم مثلث قائم الزاویه قرینه در C++ :

سورس کد های زیر را در یک فایل CPP ذخیره نمایید و با استفاده از یک کامپایلر مناسب آن را اجرا کنید.

#include  
using namespace std;
int main()
{
	int num;
	cout << "Enter Number: ";
	cin >> num;
	for (int i = num; i >= 0; i--)
	{
		for (int k = 0; k <= i;k++)
		{
			cout << "*";
		}
		cout << endl;
	}
	cout << endl;
	return 0;
}

توضیحات :

خوب این حلقه ما چطور کار میکنه ؟ امیدوارم توضیحاتی که میدم مفید باشه ، خب بریم ببینم چه اتفاقی داره می افته.

بسیار خب یکسری توضیحات راجع به کد بالا خدمتتون عرض کنم ، ما یک متغییر داریم تحت عنوان num که با استفاده از این متغییر یک مقدار از کاربر دریافت میکنیم.

بعد از اون یک حلقه تعریف کردیم که کارکرد این حلقه به این شکل هست که مقدار i را برابر با num قرار می دهد و تا زمانی که i بزرگتر از 0 هست از i یک واحد کم میکنه و میره سراغ اجرای کد های داخل خودش.

حالا کد هایی که ما داخل حلقه مادر قرار دادیم چیه ؟ همونطور که می بینید دوباره یک حلقه دیگر داخل حلقه مادر تعریف کردیم که کارکرد این حلقه به این شکله:

داخل حلقه فرزند یک متغییر تعریف کردیم تحت عنوان k که مقدار اون رو برابر با 0 قرار دادیم و گفتیم تا زمانی که k کوچک تر از i هست به k یک واحد اضافه کن و کد های خودت رو اجرا کن... و این شد که مثلث قرینه به وجود آمد 😐🙂

دانلود پروژه
نام پروژه:ساخت مثلث قائم الزاویه قرینه با C++
زبان برنامه نویسی:C++
تعداد خط های کد:21
نوع فایل:CPP
لینک دانلود:اینجارا کلیک کنید

 

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

ارسال یک نظر