//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();
}
/*البته
توجه داشته باشيد كه تمامي توابع تعريف
شده فوق بدون ورودي از متن تابع هستند. در
مثالهاي بعدي سعي خواهد شد از توابع ورودي
دار استفاده شود*/ |