الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في حل كود برمجة Class & Pointer

بدأه ريموو .. في 6 نوفمبر 2009 · 6 رد · 1,595 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

عندي سؤال بالبرمجة

وهذا السؤال

A small Taxi company has 10 cars each of which can carry 4 passengers. Develop a program with these technical details;
 - Use constructor to initialize data members.
 - Use this pointer in get functions (You may not need set functions)
 - Develop a search function.
 - Develop a function "TaxiStatus" that prints Taxi status.
 - Make a menu driven main program to test all functions.

حليت السؤال حسب فهمي ..

وهذا حلي ..

#include<iostream>
 using namespace std;

 class Taxi {

 private:

 int cars;

 int Passengers;

 public:

 Taxi ( int c=10 , int p=4 ){

 cars = c;
 Passengers = p;

 }

 void TaxiStatus (){

 cout <<" The Taxi  carry 4 passengers ";

 }

 };


 int main (){

 Taxi REEM( 10 , 4 );

 REEM.TaxiStatus();

 return 0;
 }

مشكلتي موفاهمه السؤال كويس

أحس إلى هنآ حلي صح

بالنسبة للفقرتين

- Use this pointer in get functions (You may not need set functions)
  - Develop a search function.

إيش المقصود فيهم

وهل

Function Print

صحيحة عندي

وشكرا ً لكم ..

#2

للاسف ماعندي كومبايلر سي .. اللي عندي بورلند سي بلس بلس ... بس على العموم الكلاس يفترض انه يكون بالشكل التالي :

class Taxi
{

private:
	int cars;
	int Passengers;
public:
	Taxi(); // Taxi constructor to initialize data member..
	void get(int, int); // pointer in get function
	void searchTaxi(); // search funtion ....
	void TaxiStatus();

};

void Taxi:Taxi()
{
 cars=10;
 Passengers=4;
}

void Taxi:get(int c, int p)
{

}

void Taxi:searchTaxi()
{

}

void Taxi::TaxiStatus()
{

}

بعض الحكي يحق له يجرح الصمت..والبعض الآخر ما يبرر ظهوري

#3
خالد عبدالكريم كتب:
للاسف ماعندي كومبايلر سي .. اللي عندي بورلند سي بلس بلس ... بس على العموم الكلاس يفترض انه يكون بالشكل التالي :

class Taxi
 {

 private:
	 int cars;
	 int Passengers;
 public:
	 Taxi(); // Taxi constructor to initialize data member..
	 void get(int, int); // pointer in get function
	 void searchTaxi(); // search funtion ....
	 void TaxiStatus();

 };

 void Taxi:Taxi()
 {
  cars=10;
  Passengers=4;
 }

 void Taxi:get(int c, int p)
 {

 }

 void Taxi:searchTaxi()
 {

 }

 void Taxi::TaxiStatus()
 {

 }

يعطيك العافيه اخوي خالد على التوضيح

الكود الل كتبته يكون

.h

صح

أنا بجمعهم في ملف واحد

.cpp

رآح اشيل الـ

unary operator

صح

طيب يعطيك العافيه ابغى افهم هذي الفقرتين

- Use this pointer in get functions (You may not need set functions)
  - Develop a search function.

كيف يعني استخدم البوينتر في الفنكشن

Get

وكيف اسوي فنكشن سيرش عن ايش بالضبط اسوي سيرش ..

#4

وانا كمان اريد اعرفة الفقرتين الاخيرتين

49940.jpg
#5
#include<iostream>
using namespace std;
class Taxi {
private:
 int cars;
 int Passengers;
public:
 Taxi ( int c=10 , int p=4 ){
 cars = c;
 Passengers = p;
 }
 int get_cars(){return this->cars;}
 int get_Passengers(){return this->Passengers;}
void TaxiStatus (){
cout <<" The Taxi  carry 4 passengers \n";
}
};
int main (){
Taxi REEM( 10 , 4 );
REEM.TaxiStatus();
cout<<"cars ="<<REEM.get_cars();
cout<<"\nPassengers= "<<REEM.get_Passengers();
return 0;
}

استخدام this

تم تعديل هذه المشاركة بواسطة Ali Al-Zyoud في 8 نوفمبر 2009 في 15:26

#6

تم فهم شرح الاخ Ali Al-Zyoud

شكرأ لك وانا اوصل في تعلم OOP

49940.jpg
#7

الاخ خالد

والاخ علي

جزآكم الله كل خير

شكرا ً لكم

مواضيع مشابهة