السلام عليكم ورحمة الله وبركاته ...
اخواني الاعزاء اود عمل برنامج لموظف المكتبه ( مثل مكتبة الجامعه او المدرسه ) لاستيراد الكتب وارجاعها واضافة مستخدمين جدد والبحث في المستخدمين ،،
اود مساعدتكم في بعض الامور .
اولا لم اعرف طريقة اضافة المستخدمين وتسجيلهم وتسجيل بياناتهم ،،
لقد قمنا ببعض البحوثات انا وزملائي في الجامعه ولكن بادت محاولاتنا بالفشل ،، ارجوا منكم مساعدتي ان امكن ذلك.
هذا مثال على طريقه وشكل البرنامج المطلوب علي عمله،، وهذا العمل كان لي في الـ class
ملاحظه: المثال لا يبين اي شيء عن المطلوب علي عمله ولكنه كمثال لشكل الاكواد الواجب عليه كتابتها ،،
ارجوا اني قد اوصلت المعلومه واتمنى منكم مساعدتي ..
لكم جزيل الشكر
#include <iostream>
using namespace std;
class Polygon
{
protected:
int width, height;
char r,t;
public:
int setWidth(void);
int setHeight(void);
Polygon(void);
~Polygon(void);
};
class Rectangle: public Polygon
{
public:
int area (void);
Rectangle (void);
~Rectangle(void);
};
class Triangle: public Polygon
{
public:
int area (void);
Triangle(void);
~Triangle(void);
};
int Polygon ::setHeight(void)
{
cout << "Enter height of polygon : ";
cin >> height;
return height;
}
int Polygon :: setWidth(void)
{
cout << "Enter width of polygon : ";
cin >> width;
return width;
}
Polygon :: Polygon(void)
{
}
Polygon :: ~Polygon(void)
{
}
int Rectangle :: area (void)
{
return (width * height);
}
Rectangle :: Rectangle(void)
{
}
Rectangle :: ~Rectangle(void)
{
}
int Triangle :: area (void)
{
return (width * height / 2);
}
Triangle :: Triangle(void)
{
}
Triangle :: ~Triangle(void)
{
}
void main (void)
{
Rectangle myRectangle;
Triangle myTriangle;
int recWidth,recHeight,triWidth,triHeight;
char answer;
char repeat;
do
{
cout << "Choose what you want to calculate? Traiangle or Rectangle! \n";
cout << "Enter the T for (Traiangle) R for (Rectangle) :- ";
cin >> answer;
if (answer == 't')
{
cout << "you chose option Traiangle \n";
recWidth = myRectangle.setWidth();
recHeight = myRectangle.setHeight();
cout << "The area of the rectangle is : "<< myRectangle.area() << endl;
}
else if (answer == 'r')
{
cout << "you chose option Rectangle \n";
triWidth = myTriangle.setWidth();
triHeight = myTriangle.setHeight();
cout << "The area of the triangle is : " << myTriangle.area() << endl;
}
else cout << "option not available \n";
cout << " would you like to calculate again? ";
cin >> repeat;
}
while (repeat == 'y');
cout << "end of program \n";
}
لقد قمت بقراءه القوانين ولم استوعب البعض منها ،، ارجوا ان يكون موضوعي غير مخالف ،،