خانه | در مورد ما | خدماتپروژه های دانشجویی  |  مقالات کامپیوتری  |  طراحي  سايت | كاتالوگ الكترونيكي| شركتهاي عضو | نقشه سايت | لينكهاي مفيد | ارتباط با ما | درخواست نمونه پروژه ، سفارش پروژه جدید

برنامه اي ساده كه با استفاده از كلاسها نوشته شده و پس از اجرابا استفاده از چهار تابع كارهاي زير را انجام مي دهد:
1- تابع اول يك عدد و يك كاراكتر از ورودي مي گيرد.
2- تابع دوم يك خط از كاراكتر به طول عدد چاپ مي كند.
3- تابع سوم يك مربع از كاراكتر به ضلع عدد چاپ مي كند.
4- تابع چهارم يك مثلث از كاراتر به تعداد خط عدد چاپ مي كند.

(C plus plus samples)
//programmin by A. Najafzadeh 

#include <iostream.h>
#include <conio.h>
#include <string.h>
//class definition
class num_car{
     int a;
     char b;
	public:
   	void in_put();
      void line_();
      void rect_();
      void tr_ang();
};
//first function
void num_car::in_put()
{
	cin>>a>>b;
}
//end of first function
//second function
void num_car::line_()
{
for(int i = 1; i <= a; i++)
	cout<<b;
cout<<'\n'<<"press any key to continue";
getch();
clrscr();
}
//end of second function
void num_car::rect_()
{
for(int i = 1 ; i <= a; i++)
	{
   	for( int j = 1 ; j <= a; j++)
   		cout<<b;
      cout<<'\n';
   }
cout<<'\n'<<"press any key to continue";
getch();
clrscr();
}
void num_car::tr_ang()
{
for(int i = 1 ; i <= a; i++)
	{
   	for(int j = 1; j <= i; j++)
      	cout<<b;
      cout<<'\n';
   }
cout<<'\n'<<"press any key to exit";
getch();
clrscr();
}
main()
{
num_car ali;
ali.in_put();
ali.line_();
ali.rect_();
ali.tr_ang();
}

/*البته توجه داشته باشيد كه تمامي توابع تعريف شده فوق بدون ورودي از متن تابع هستند. در مثالهاي بعدي سعي خواهد شد از توابع ورودي دار استفاده شود*/