مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم رحمة الله تعالى و بركاته
جزاك الله كل خير يا أخ Wolf Sniper
هل يمكنك أن تبرز لي الخطا في هذا البرنامج البسيط ؟
#include <iostream.h>
main ()
{
int x=;
cin>>x;
cout<<x;
return 0;
}
لقد و ضعت "شارب" قبل "include" بالطبع
حاولت تصحيحه فكتبته على الشكل
#include <iostream.h>
main ()
{
int x;
cin>>x;
cout<<x;
return 0;
}
أو على الشكل
#include <iostream.h>
main ()
{
float x;
cin>>x;
cout<<x;
return 0;
{
كذلك قمت بوضع الفاصلة المنقوطة بعد 0 بالطبع
لكن في كل الحالات يعطيني رسالة خطأ
أرجو الرد السريع
و السلام عليكم رحمة الله تعالى و بركاته
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اقتباس:
المشاركة الأصلية كتبت بواسطة IWANTYOURHELP
السلام عليكم اخي
انا اقدر مجهودك لوصولك لدرجة classes ولكني استغربت بقولك ان مشكلتك هي classes وال function --- لان هذه المواضيع هي افضل وامتع واسهل مواضيع لغة سي++ ..... فارجو منك ان تراجع نفسك
واسف على تدخلي
وشكرا
شكراًلك
لكن التعامل مع classes وال Struct يتطلب مهارة في تكوين الكتلة و تمرير المعطيات واستخدام الinteritance أو التوارث وهذه صعبة شوية ماقدرت اتقنها
والبركة في WolfSniper وفيك :biggthump
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اقتباس:
المشاركة الأصلية كتبت بواسطة Night_3
السلام عليكم رحمة الله تعالى و بركاته
جزاك الله كل خير يا أخ Wolf Sniper
هل يمكنك أن تبرز لي الخطا في هذا البرنامج البسيط ؟
#include <iostream.h>
main ()
{
int x=;
cin>>x;
cout<<x;
return 0;
}
لقد و ضعت "شارب" قبل "include" بالطبع
حاولت تصحيحه فكتبته على الشكل
#include <iostream.h>
main ()
{
int x;
cin>>x;
cout<<x;
return 0;
}
أو على الشكل
#include <iostream.h>
main ()
{
float x;
cin>>x;
cout<<x;
return 0;
{
كذلك قمت بوضع الفاصلة المنقوطة بعد 0 بالطبع
لكن في كل الحالات يعطيني رسالة خطأ
أرجو الرد السريع
و السلام عليكم رحمة الله تعالى و بركاته
يظهر والله أعلم ان الخطأ في عدم تعريف نوع التابع main() يفترض أن يكون :
()int main
()void main
()float main
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اقتباس:
المشاركة الأصلية كتبت بواسطة SomeABD
1. عبد الله
2. 14
3.الصف الثالث الإعدادي
4. لدي خلفية عن الجيم ميكر ولدي معرفة واسعة بالفيجوال بيسك 6 و .Net
5. أتمنى أن أكمل الموضوع إلى آخره
هل يمكنك أن تعطي دروس للأسمبلي كما يفعل الأخ Wolf sniper ؟ :biggrin: :biggrin: :biggrin: فأنا متلهف لهذه اللغة (لا أعرف لماذا:biggrin: ) طبعا هذا يعود لك أنا قدمت رأي فقط وشكرا
أعتذر لم أرى الرد .. العتب على النظر :) أهلاً بك :
1- son of Qatar .
2 - habash1986 .
3 - Son Of UAE .
4 - SONIC4ANIME .
5 - asf4ever .
6 - ^عبدالعزيز..ع^ .
7 - kokekemo .
8 - UAE Naruto .
9 - عنان 2005 .
10- ستو كايبا .
11 - Imaj .
12 - banan 86 .
13 - عبدالله..ع .
14 - the unforgiven .
15 - الرقمي .
16 - رنجوجيت .
17 - BoWalaaad .
18 - IWANTYOURHELP .
19 - yaser_xp .
20 - Night_3 .
21 - SomeABD .
أعتقد أن الجزء الثاني من السؤال يتعلق بالأخ Son Of UAE :)
اقتباس:
المشاركة الأصلية كتبت بواسطة عنان 2005
Wolf Sniper
يعطيك العافية على هذا المجهود أنا انقطت عن الدروس لمدة ولكن رجعت لكم ثاني وانا متابع الدروس .
ماحليت التمارين هذه لاني لدي خبرة كافية بها وانتظر مواضيع ال Classes وال Functions وال Struct
وهذه هي مشكلتي في C++
بالتوفيق وللامام .........................
العقو أخي الكريم .. و أهلا بك دائماً و إن شاء الله ستلقى ما يعجبك في تلك المواضيع .
اقتباس:
المشاركة الأصلية كتبت بواسطة IWANTYOURHELP
السلام عليكم اخي
ارجوا منك ان تصحح معلوماتك وذلك لانه يوجد كومبلير اسمه turbo c++ ولكن كما ذكرت انت انه ليس مشهور .........
أنا قلت أني لا أعرف إلا تلك النسختين و لا علم لي بالبقية .. لهذا أجبته بذلك .. فلا بأس من أن نتعرف على غيرها .. و منكم نستفيد .
اقتباس:
المشاركة الأصلية كتبت بواسطة Night_3
السلام عليكم رحمة الله تعالى و بركاته
جزاك الله كل خير يا أخ Wolf Sniper
هل يمكنك أن تبرز لي الخطا في هذا البرنامج البسيط ؟
#include <iostream.h>
main ()
{
int x=;
cin>>x;
cout<<x;
return 0;
}
لقد و ضعت "شارب" قبل "include" بالطبع
حاولت تصحيحه فكتبته على الشكل
#include <iostream.h>
main ()
{
int x;
cin>>x;
cout<<x;
return 0;
}
أو على الشكل
#include <iostream.h>
main ()
{
float x;
cin>>x;
cout<<x;
return 0;
{
كذلك قمت بوضع الفاصلة المنقوطة بعد 0 بالطبع
لكن في كل الحالات يعطيني رسالة خطأ
أرجو الرد السريع
و السلام عليكم رحمة الله تعالى و بركاته
كا قال لك الأخ عنان 2005 .. يجب وضع نوع التابع قبل اسمه .. و بما أنك استخدمت الأمر return لذلك يجب أن تضع أي نوع من الأنواع المعروفة و المفضل هنا هو int .. و لكن من الخطأ وضع void !! راجع الدرس الرابع ( التوابع التي تعيد قيمة ) .. بالتوفيق :)
:: إعلان هام ::
أريد أن أخبركم أني سافرت ( بالأحرى رجعت ) إلى سوريا و سأبقى هناك .. و أنا مرهق جداً في هذه الأيام و لن أستطيع وضع أي درس إلا بعد أسبوع أو أسبوعين لذلك سنتوقف خلال تلك المدة .. فكما قلت لكم أني متعب قليلاً و أريد أن أرتاح أيضاً من الكتابة .. أفلا يجوز لي أن آخذ إجازة :) .. أرجو أن لا يزعجكم هذا الأمر .
لمن يقرأ البرمجة لأول مرة .. أرجو التركيز على الدروس السابقة و قراءتها أكثر من مرة لكي تفهموا المواضيع التالية .. و أهم شيء الممارسة كما قلت لكم .. بالتوفيق .
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام قد اكون قاط :D متاخر ولكن ان شاء الله معاكم
خاصه واني ادرس هذه اللغه في الجامعه
وسبق لي ان اخذت الاسسيات في البيسك
الله يوفقكم وخلونا نبدا :أفكر:
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
انا بعد ابي
عمري 20 وش بعد تبون ادرس حاسب مستوى رابع مع مواد مستوى خامس عندي خبره على قدي بالسي
بس لحد الحين ماتعودت على السي بلس بلس
بعدين استاذتنا تونسيه مدري وش تقوووووووووووول يااربيه وش اسوي علموني
الحين انا ابيي افهم friend مااستوعبت اذا استخدمتها بالكلاس وبرضه constructor خاصه لاصار لا صار فيه الديفولت واللي مو ديفولت((((بالعربي فهموني الكلاس))))
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
friend لها فائدة في الـ classes وكما تعرفين الـclass إما يكون public أو private..
أحياناً ترغبين في جعل function غير تابعة للـclass تستخدم عضو من أعضاء هذه الـclass فتعرفين هذه الـfunction على أنها friend أي صديقة لهذه الـclass وبالتالي تستطيع إستخدام أعضاء الـclass
عموماً دعك من هذا الآن.. دعينا لا نسبق الدروس.. عموماً إذا عندك أسئلة مستعد للإجابة عندي تجربة مع الـ++C و جوهر هذه اللغة هو الـclasses إذا استطعتي فهمها 100% يسهل عليك كل شيء آخر..
عزيزي wolfsniper هذه إجازتك خذ راحتك واستانس فيها.. وهذه فرصة لنا نراجع ما فاتنا، البرمجة تحتاج صبر واستمرار ومواظبة.. أنا بضعة أسابيع كانت كفيلة بجعلي أنسى الكثير من الأشياء حول لغة ++C ولكن موضوعك كان مفيد جداً وأنعش ذاكرتي..
ننتظر عودتك :)
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله تعالى وبركاته
كلام متعب وانجازات مطمئنة ومستقبل مزدهر واخ محب لاخيه كل معاني الحب والورد اقولها لكم وهذا ما اتمناه لكم
وشكرا. اخوكم
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
مايحتاج تشرحون اللي قلته ومشكوررررررررررررررين لاني قعدت اعصر مخي لحد مافهمته
الا تامرون على شي اذا تبون احط لكم برامج مضبوطه تراني جاهزه واحب هالسوالف
امروا بس تدللوا
وهذي هديه مني برنامج جا بامتحان العام
#include<iostream>
#include<fstream>
#include<stdlib.h>
using namespace std;
fstream in;
class worker{
protected:
char name[30];
float hour_rate;
public:
virtual float comput_pay()=0;
virtual void red();
virtual void print();
};
class horly_worker:public worker{
int num_of_hours;
public:
virtual float comput_pay();
virtual void red();
virtual void print();
};
class salried_worker:public worker{
public:
virtual float comput_pay();
virtual void red();
virtual void print();
};
void worker::red(){
in>>name;
in>>hour_rate;
}
void worker::print(){
cout<<"\n*********Worker*********\n";
cout<<"Name is :"<<name;
cout<<"\nRate is :"<<hour_rate<<endl;
}
float horly_worker::comput_pay(){
if(num_of_hours<=40)
return hour_rate*num_of_hours;
else
return ((hour_rate*40)+(num_of_hours-40)*(hour_rate+hour_rate/2));
}
void horly_worker::red(){
in>>name;
in>>hour_rate;
in>>num_of_hours;
}
void horly_worker::print(){
cout<<"\n*********Hourly Worker*********\n";
cout<<"Name is :"<<name;
cout<<"\nRate is :"<<hour_rate;
cout<<"\nNumber of houres is :"<<num_of_hours<<endl;
cout<<"The pay is :"<<comput_pay()<<endl;
}
float salried_worker::comput_pay(){
return hour_rate*40;
}
void salried_worker::red(){
in>>name;
in>>hour_rate;
}
void salried_worker::print(){
cout<<"\n*********Salried Worker*********\n";
cout<<"Name is :"<<name;
cout<<"\nRate is :"<<hour_rate;
cout<<"\nThe pay is :"<<comput_pay()<<endl;
}
int main(){
worker *p[6];
int n=0;
in.open("A:\infile.txt",ios::in);
if(!in){
cout<<"Can not open file\n";
exit(1);
}
while(!in.eof()){
char ch;
in>>ch;
if(ch=='H'){
p[n]=new horly_worker;
p[n++]->red();
}
else
if(ch=='S'){
p[n]=new salried_worker;
p[n++]->red();
}
}
for(int i=0;i<=5;++i)
p[i]->print();
return 0;
}
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم
لقد تم حل مشكلة الكود
ليس لذلك علاقة ب
main()
قمت بمسح جميع الملفات في مجلد
My projects
ثم أعدت كتابة المشروع و كل شيء مر على ما يرام
لدي ملاحظة
أنا لا أستطيع متابعة دروسك بسبب أن الأكواد لا تظهر
كل ما يظهر هو اطارات فارغة
لذلك أنا استعمل كتبا و مصادر أخرى لأتعلم
فهل هناك مانع أن اسئلك في ما لم تطرحه أنت بعد ؟
أو في دروس سابقة ؟
أريد أن أسألك
ما دور جملة
Switch
و كيف تستخدم ؟ (مع أمثلة)
و السلام عليكم
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
1_هانى الفقى.............
2_19سنة.........................
3_كلية العلوم.......
4_عندى خلفيه عن لغة السى وبعض برامج الجرافكس مثل الفلاش والفوتوشوب وتصميم صفحات الانترنت
**أريد الاشتراك فى المشروع**
وانا اسف ان كنت اشتركت متأخر.
وعندى سؤال يريت أى حد يجوبنى عليه لو سمحتم انا محتاج برنامج ضرورى جدا وفى اسرع وقت
البرنامج ده عباره عن ايجاد للمصوفتين حاصل جمعهم وضربهم والأهم معكوس أى واحده منهم
المهم انه كل المطليب تبقى عباره عن
function
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اذا كان باب التسجيل ما زال مفتوحا :06: فهذه بياناتي:
1- محمد.
2- 25 سنة.
3- دبلوم ألكترونيات.
4- الفجوال بيسيك والأكسيس.
5- أرجو أضافتي لقائمة المتسجيل بالدورة.
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم ..
يبدو أن إجازتي قد طالت كثيراً :) و لكن لا مشكلة فالخير قادم إن شائ الله .. و لقد كنت أريد أن أضيف الدرس السادس منذ أسبوعين و لكني اكتشفت أن به بعض العيوب و أن باستطاعتي تطويره أكثر .. لذلك تأخرت في وضعه متعمداً و لكنه جاهز الأن و يحتاج إلى بعض التعديل فقط ..
لذلك ترقبوه في الأيام القليلة القادمة .. علماً بأننا سننهي المصفوفات كلها في الدرس القادم إن شاء الله ..
و لكن لماذا قلت فاعلية الأعضاء في المنتدى أين هم ؟ :33:
المهم ..
أريد أن أشكر جميع الأعضاء الذين قاموا في الرد في فترة غيابي .. و بالنسبة لمن لأسئلتهم :
اقتباس:
المشاركة الأصلية كتبت بواسطة Night_3
السلام عليكم
لقد تم حل مشكلة الكود
ليس لذلك علاقة ب
main()
قمت بمسح جميع الملفات في مجلد
My projects
ثم أعدت كتابة المشروع و كل شيء مر على ما يرام
لدي ملاحظة
أنا لا أستطيع متابعة دروسك بسبب أن الأكواد لا تظهر
كل ما يظهر هو اطارات فارغة
لذلك أنا استعمل كتبا و مصادر أخرى لأتعلم
فهل هناك مانع أن اسئلك في ما لم تطرحه أنت بعد ؟
أو في دروس سابقة ؟
أريد أن أسألك
ما دور جملة
Switch
و كيف تستخدم ؟ (مع أمثلة)
و السلام عليكم
موضوع الدروس يظهر عندي بشكل ممتاز .. لا أعرف ما حل مشكلتك :33:
و إذا أردت أن تسألني فلا مشكلة طالما أنك قمت بتسجيل قائمتك و حتى لو كانت الأسئلة في غير ما أخذناه ..
و بالنسبة لسؤالك حول switch فقم بمراجعة الدرس الثاني و ستجد ما تريد ..
اقتباس:
المشاركة الأصلية كتبت بواسطة هانى الفقى
1_هانى الفقى.............
2_19سنة.........................
3_كلية العلوم.......
4_عندى خلفيه عن لغة السى وبعض برامج الجرافكس مثل الفلاش والفوتوشوب وتصميم صفحات الانترنت
**أريد الاشتراك فى المشروع**
وانا اسف ان كنت اشتركت متأخر.
وعندى سؤال يريت أى حد يجوبنى عليه لو سمحتم انا محتاج برنامج ضرورى جدا وفى اسرع وقت
البرنامج ده عباره عن ايجاد للمصوفتين حاصل جمعهم وضربهم والأهم معكوس أى واحده منهم
المهم انه كل المطليب تبقى عباره عن
function
أهلاً بك معنا :) و الكل مرحب به دائماً حتى لو كان التسجيل بعد فترة طويلة من بداية الدروس .. و بالنسبة لسؤالك فلقد أجبتك عنه عن طريق الخاص .
القائمة الجديد :
1- son of Qatar .
2 - habash1986 .
3 - Son Of UAE .
4 - SONIC4ANIME .
5 - asf4ever .
6 - ^عبدالعزيز..ع^ .
7 - kokekemo .
8 - UAE Naruto .
9 - عنان 2005 .
10- ستو كايبا .
11 - Imaj .
12 - banan 86 .
13 - عبدالله..ع .
14 - the unforgiven .
15 - الرقمي .
16 - رنجوجيت .
17 - BoWalaaad .
18 - IWANTYOURHELP .
19 - yaser_xp .
20 - Night_3 .
21 - SomeABD .
22 - هاني الفقي .
23 - XxmanX .
24 - drbmsh .
انتظرونا بعض الوقت لإنهاء الدرس بشكل كامل .. و شكراً
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم ورحمة الله وبركاته
1- عبدالرحمن
2- 20 سنة
3- كلية المعلمين (حاسب آلي)
4- عندي خلفية بلغة pascal والفيجوال بيسك 6 ومبتدئ بالسي++
5- أتمنى الاستمرار في الدورة حتى الإحتراف