هبة حمدان

الأعضاء
  • المساهمات

    12
  • تاريخ الانضمام

  • تاريخ آخر زيارة

السُّمعة بالموقع

4 Neutral
  1. @محمد عوض4 اه خلص تمام نزلت الجيت و اشتغل شكرا
  2. فهمت عليك لكن المشكلة ان لما كتبت في البحث environment variables ما ظهر اشي ؟
  3. السلام عليكم .. الحين أنا كنت بدي اربط حسابي على github مع برنامج VSC عن طريق GitLens Extension لكن طلعتلي هادي الرسالة وما ظبط يربط مع الحساب فشو السبب ؟
  4. @عبود سميرشكرا جدا على المساعدة تم تنفيذ الكود بحمد الله بارك الله فيك .
  5. يسملووو كتيير @عبود سميرعلى المساعدة لكن في عندي نقطة صغيرة الحين انا لما نفذت على الرابط اللي أضفته تنفذ الكود تمام لكن لما نسخت الكود على برنامج Dev C++ ما رضي ينفذ الكود وكتبلي الجملة هادي شو بكون السبب :
  6. السلام عليكم الحين أنا بواجه هاي المشكلة في كود ++C ومش عارفة ليش مش راضي يغير قيمة الاسم الافتراضية اللي بيدخلها المستخدم رغم انهم في class نفسه فياريت تشوفولي شو المشكلة وهي السؤال الرئيسي هل انا حالّة الكود صح وكيف اعمل اعادة التحميل لدالة بتستقبل ملف يا ريت المساعدة . 1- قم بإنشاء صنف (Customer) وفق التالي: a.المتغيرات: i. الاسم -:Name محمي من نوع نص. b. الدوال: i. بناء يقوم بوضع قيم ابتدائية للاسم. ii. دالة عامة ترجع قيمة الاسم. iii. دالة عامة تستقبل معامل وتغير من خلاله قيمة الاسم. القيمة الافتراضية للمعامل هي "Unknown". 2- قم بإنشاء صنف (TV) وفق التالي: a. المتغيرات: i. الرقم - :No خاص من نوع رقم صحيح. ii. السعر - :price عام رقمي عشري. b. الدوال: i. بناء يقوم بقراءة قيم للمتغيرات من خلال لوحة المفاتيح. ii. دالة عامة ترجع قيمة السعر. iii. دالة عامة تستقبل معامل وتغير من خلاله قيمة السعر. 3- قم بإنشاء صنف (Invoice) يرث من الصنف (Customer) وراثة محمية وفق التالي: a. المتغيرات: i. :TVs عامة مصفوفة مكونة من 5 كائنات (TV). ii. Total: خاص رقمي عشري. b. الدوال: ReadPrices(): عامة وتقوم بقراءة قيم عناصر المصفوفة (TVs) . GetTotal(): عامة وتحسب مجموع الاسعار للمصفوفة وتخزينه داخل المتغير (Total) ثم تقوم بارجاعه. بناء يقوم بحساب مجموع الاسعار للمصفوفة وتخزينه داخل المتغير (Total). :Print() عامة وتطبع على الشاشة جميع المتغيرات المحلية والموروثة. GetMin(): عامة ترجع اقل الأسعار في المصفوفة. بين مفهوم إعادة التحميل مستخدما الدالة (Print) باستقبالها اسم ملف وكتابة جميع المتغيرات المحلية والموروثة داخل ملف. 4- الدالة الرئيسية: a. انشاء مصفوفة كائنات من نوع (Invoice) تتكون من أي عدد من عندك. b. استدعاء جميع الدوال الخاصة والموروثة بالكائن السابق. وهاد هو الكود : #include <iostream> #include <string.h> using namespace std; /*---------------------------------------------------*/ class customer{ protected: string Name; public: customer(){ Name = "Unknown";} void get_Name(){ cout<<Name<<endl;} void set_Name(){ cout<<"Enter The Car Name :"<<endl; string N ; cin>>N; Name=N; }}; /*---------------------------------------------------*/ class TV{ private: int No; public: float Price; TV(){ cout<<"The Car Number is :"<<endl; cin>>No; cout<<"The Car Price is :"<<endl; cin>>Price; } void get_Price(){ cout<<Price<<endl; } void set_Price(float P){ P = Price;}}; /*---------------------------------------------------*/ class Invoice:protected customer{ private: float Total; public: TV TVs[2]; void ReadPrice(){ cout<<"The Numbers : "<<endl; for(int i=0;i<2;i++){ cout<<TVs[i].Price<<endl;}}; int GetTotal(){ return Total;} Invoice(){ Total = 0; for(int i=0;i<2;i++){ Total+=TVs[i].Price;} } void Print(){ cout<<"The Car Name is :"<<Name<<endl; cout<<"The Sumation is :"<<Total<<endl; } int GetMin(){ float min; min=TVs[0].Price; for(int i=0;i<2;i++){ if (TVs[i].Price<min) min=TVs[i].Price;} cout<<"The minimam :"<<min<<endl; }}; /*---------------------------------------------------*/ int main() { Invoice x[3]; customer y; for(int i=0; i<3;i++){ x[i].ReadPrice(); y.set_Name(); x[i].Print(); x[i].GetMin(); cout<<"********************************"<<endl; } return 0; }
  7. السلام عليكم الحين انا بواجه مشكلة في السكون جهاز اللابتوب ما بيرضى يعمل سكون لما اطبق الجهاز او لما اختار خيار السكون وتأكدت من الإعدادات والإعدادت المتقدمة وكل شي تمام لكن برضه مش راضي يعمل سكون شو بتكون المشكلة وخاصة لما بيكون موصول في الشاحن
  8. @Mohammed Saberشكرا كتير رح نزل البرنامج اللي قلت عليه مرة تانية من الرابط اللي حاطه لأني قبل هيك نزلته بس علق الجهاز وبرامج غريبة لقيتها نزلت معه فما رضيت نزله بعدها شكرا @ماجد قطوسةعملت مثل ما قلت بس بيظهرلي كتير خيارات فلو عملت تحديث من اي خيار فيهم رح يكون انعمل الهم كلهم ولا محتاجة اعمل لكل واحد
  9. لو سمحتوا انا بواجه هادي المشكلة في البلوتوث ومش عارفة شو السبب ولا كيف احلها لا راضي يرسل او يستقبل الملفات فشو ممكن اعمل حتى تنحل لو في حدا بيقدر يفيدني
  10. @عزام عبد الحافظ شكراً كتير عالمساعدة .
  11. لو سمحتوا كيف تصحيح هاد البرنامج عشان يشتغل ، كتير حاولت وما ظبط معي ويا ريت لو يطبع الناتج لما بيكون n1=n2=5 . هاد البرنامج الأصلي المطلوب تصحيحه وشو وظيفة الدالة() getchar في السؤال هان ؟ <include <stdio.h# ;using namespace std (int funcadd(int a, int b }([] int main(int argc, char *argv ;int n1,n2,sum ;("printf("Enters two numbers ( scanf("%d %d",&n1,&n2 ; () getchar ;(sum=funcadd(n1,n2 ;( printf("sum=%d",sum ;()getchar } ( int funcadd(int a, int b { ; int result ; result=a+b ; return result }