اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > الجامعات والمعاهد المصرية > كليات المجموعة الرياضية

كليات المجموعة الرياضية (الهندسة - الحاسبات والمعلومات - التجارة & التجارة إنجلش - الفنون التطبيقية والجميلة)

 
 
أدوات الموضوع انواع عرض الموضوع
Prev المشاركة السابقة   المشاركة التالية Next
  #1  
قديم 21-09-2011, 06:42 PM
secret Garden secret Garden غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Mar 2010
المشاركات: 389
معدل تقييم المستوى: 16
secret Garden is on a distinguished road
افتراضي سؤال في بدايات c++

كنت بعت استفسار للأخت ananoo كرسالة خاصة .. و قالت إن من الأفضل إني أنشر الموضوع في القسم على أساس الكل يستفيد حتي و لو كان استفساري تافه .. المهم

سؤالي :


السلام عليكم أولا
أنا لسه داخل سنة أولي حاسبات .. و أنا بتفرج على أغلب الدروس كنوع من التمهيد
في حاجة عايز أسأل فيها و أغلب اللي بيشرحوا بيهملوها مش عارف ليه

كود:
#include<iostream> 
using namespace std; 
int main () 
{ 
int x,y,sum; 
cout<<"enter two numbers : "; 
cin>>x>>y; 
sum=x+y; 
cout<<"the number = "<<x*y<<endl; 
cout<<"the sum is : "<<sum<<endl; 
getchar (); 
getchar (); 
return 0; 
}
اللي عايز أسأل فيه هو أول جزء
#include<iostream>
using namespace std;

و برضه
getchar ();
getchar ();
return 0;

سؤال تاني معلش .. ايه أحسن محرر لل C++


و ده الرد ::

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

اولا اهلا بيك في حاسبات وان شاء الله تستمتع في الكلية دي وتبدع فيها باذن الله

كلامك عن السؤال الاول ده صحيح اغلب الناس بيهملوا الموضوع ده لانه غالبا لو شرحوا محدش هيستعوب ولان بعد كدة لما تتعمق في اللغة اكتر هتفهمها لوحدك
دايما كانوا في الكلية يقولوا ان اول سطرين دول بنكتبهم عشان ال cout & cin بس اعرفوهم كدة دلوقتي وانا في سنة اولى سالت فيها حد اكبر مني قالي مش لازم كل حاجة تعرفيها دلوقتي بس انا صممت فشرحهالي بس مفهمتش حاجة
انا هحاول اشرحهالك دلوقتي بطريقة مبسطة على قد ما اقدر
لغة الC++ فيها مجموعة من الlibrary كل واحدة فيهم بيبقى موجود فيها بعض الfunction اللي بتبقى ليها علاقة بحاجة معينة
زي مثلا في library اسمها cmath بيبقى فيها مجموعة من الfunction الجاهزة اللي بتعمل عمليات حسابية زي مثلا انك تجيب الجذر بتاع الرقم فبدل ما انت تعد تكتب الكود اللي يجبلك جذر مثلا ال4 هتعمل include للlibrary دي وتنادي على الfunction بتاعت الجذر كدة root(4)
فنفس الكلام برده في library تانية مسئولة عن الinput & output اللي هية اسمها iostream ومن ضمن الفنكشن اللي بتستخدم فيها حاجة زي cout او حاجة تانية زي getchar
فانت لو عاوز تاخد من الuser input بتعمل include للlibrary دي وبعدين تستخدم الfunction اللي جواها
طيب ايه بقى الnamespace ده حاجة كدة بعرف فيها identifiers معينة عشان اقدر استخدمها بعد كدة في الكود وكل الC++ standard library متعرفة في namespace واحدة اسمها std

طيب ايه هية ال getchar دي عبارة عن function موجودة في الlibrary اللي اسمها iostream طيب بتعمل ايه؟؟ بس بتقرى من الuser حرف واحد
الfunction نفسها مش بتاخد اي prameter بس بترجع حرف واحد...
مش عارفة ايه لزمتها في الكود اللي انت كتبه بس انا هكتب كود بسيط بيين ايه لزمتها

كود:
#include <iostream>

void main ()
{
	char x;
	x=getchar();
	std::cout<<x;
}

طيب هنا عملت include للiostream عشان استخدم الfunction اللي هية getchar

كتبت الmain function جواها بقى
اول حاجة عرفت char اسمه x
بعدين ناديت على الgetchar وقلتلها رجعي الoutput بتاعك في x
واخر حاجة بقى قلت اعرضلي الx دي cout<<x
'طيب ايه std:: اللي في الاول دي؟؟؟ ده لان cout ده اسم مش مفهمو بس هوة متعرف في الnamespace اللي اسمها std فبدل ما اعملusing namespace std كل ما اكون عاوزة اكتب حاجة من الnamespace دي هتكتب قبلها اسم الnamespace اللي هوة std

ملحوظة: انا كاتبة الاجابة على اساس انك عارف يعني ايه function في c++ لو لسة مش عارف الموضوع ده ممكن تقرى عنه من هنا
http://www.cprogramming.com/tutorial/lesson4.html
لو مقدرتش تفهمها ممكن ابقى اشرحها ان شاء الله

بالنسبة لاحسن محرر انا اشتغلت على borland وعلى الvisual وارتحت اكتر على الvisual للاسف مقدرش افيدك اوي يعني في الموضوع ده



أنا الحقيقة قريت الرد و ليه استفسار .. هأرجع أقوله بعدين ..
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 10:36 PM.