saworld
چهارشنبه 30 اردیبهشت 1388, 11:00 صبح
سلام به همگي . مي خواستم بدونم چطوري ميشه يه برنامه چند فايلي نوشت. كه هر
كدوم از اين فايل ها رو هم خودمون تعريف كنيم .
مثل برنامه زير
البته خودم اين برنامه رو در يك فايل نوشتم و لي نميدونم چه جوري چند فايليش كنم.
صورت برنامه: كلاسي به نام triangle ايجاد نماييد كه داراي توابع براي دريافت قاعده و ارتفاع
مثلث و تابعي براي محاسبه و نمايش مثلث باشد. اين كلاس را در دو فايل يكي براي تعريف
واسط آن و يكي را براي پياده سازي آن تعريف كنيد . فايل ديگري از اين كلاس بنويسيد كه
از آن استفاده كند.:عصبانی++:
*****************************************
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
class triangle {
float base,height;
public:
float s;
void input();
void output();
};
//************************************************** *****
void triangle::input()
{
cout<<" enter base and height ";
cin>> base>> height;
};
//************************************************** *****
void triangle::output()
{
(float)s=(base*height/2);
cout<< s;
};
//************************************************** *****
int main()
{
clrscr();
triangle rAngle;
rAngle.input();
rAngle.output();
return 0;
getch();
}
كدوم از اين فايل ها رو هم خودمون تعريف كنيم .
مثل برنامه زير
البته خودم اين برنامه رو در يك فايل نوشتم و لي نميدونم چه جوري چند فايليش كنم.
صورت برنامه: كلاسي به نام triangle ايجاد نماييد كه داراي توابع براي دريافت قاعده و ارتفاع
مثلث و تابعي براي محاسبه و نمايش مثلث باشد. اين كلاس را در دو فايل يكي براي تعريف
واسط آن و يكي را براي پياده سازي آن تعريف كنيد . فايل ديگري از اين كلاس بنويسيد كه
از آن استفاده كند.:عصبانی++:
*****************************************
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
class triangle {
float base,height;
public:
float s;
void input();
void output();
};
//************************************************** *****
void triangle::input()
{
cout<<" enter base and height ";
cin>> base>> height;
};
//************************************************** *****
void triangle::output()
{
(float)s=(base*height/2);
cout<< s;
};
//************************************************** *****
int main()
{
clrscr();
triangle rAngle;
rAngle.input();
rAngle.output();
return 0;
getch();
}