كما وعدناكم في الدرس السابق الخاص بالمتغيرات اننا سنتطرق لشرح المدخلات والمخرجات في سي++C:
المدخلات:
وهى دالة تستعمل لإدخال البيانات وتكتب هكذا <<cin فكما ترا القوس معاكس لقوس >>cout وتستطٌع أن تسند القيم عبر هذه الدالة فكما رأيتم فى درس المتغيرات الذي أسند القيم للمتغيرات هو المبرمج نفسه ولكن كيف أجعل المستخدم هو الذي يسند القيم ؟ أقول لك بعد أن تعرف المتغير تضع بعدها دالة (cin) وهذه هي الطريقة:
Int x;
Cin>>x:
ولكن لو كان لدينا أكثر من متغير فكيف أجعل المستخدم يسند هذه القيم؟ أقول استعمل نفس الطريقة وضع بين متغير وأخر هذا السهم << وانضر إلى هذا:
X,Y,Z; Int
Cin>>x>>y>>z;
وهذه طريقة اخرا:
Cin>>x;
Cin>>y;
Cin>>z
وسنأخذ مثال على ذالك بعد أن نشرح المخرجات.
المخرجات:
وهي عكس المدخلات فهي تستعمل للإخراج وتكتب >>cout وأستطيع أن أخرج قيم المتغيرات عبر كتابة اسم المتغير دعد هذه >>
Cout<<x;
أما لو أردت أن تخرج أكثر من متغير فستكون بهذه الطريقة:
Cout<<x<<y<<z;
أو هذه الطريقة:
Cout<<x;
Cout<<y;
Cout<<z;
ولانهاء السطر نستعمل الامر endl وتكون بهذه الطريقة:
cout<<x<<endl;
وتستطيع أن تخرج جملة ما عبر وضعها بين علامة التنصيص مثل مثال كود البداية ومثل هذا المثال وهو نفس مثال المتغيرات ولكنه معدل طبعا هذا المثال سيكون مثال لدرس المدخلات والمخرجات كاملا:
#include<iostream>
using namespace std;
int main ()
{
int x,y,sum;
cout<<"enter tow number : ";
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;
int main ()
{
int x,y,sum;
cout<<"enter tow number : ";
cin>>x>>y;
sum=x+y;
cout<<"the number = "<<x*y<<endl;
cout<<"the sum is : "<<sum<<endl;
getchar ();
getchar ();
return 0;
}
int x,y,sum;
cout<<"enter tow number : ";
هنا طلب من المستخدم ادخال الرقمين المراد اجرا العملية عليمة ونفصل بين الرقمين بعملية الفراع ( )space) ما ادري السبلينق صحيح والا لا .....
sum=x+y;
تم اسناد عملية الجمع الى المتغير Sum
cout<<"the number = "<<x*y<<endl;
هنا اخراج ضرب العددين
cout<<"the sum is : "<<sum<<endl;
هنا تم اخراج قيمة المتغير Sum وهو حمع العددين.
getchar ();
getchar ();
اعتقد انها لأيقاف تنفيذ البرنامج.
#include<iostream>
هنا استدعاء لدوال (I/O) الإدخال والإخراج.
using namespace std;
تجعل المتغيرات متاحه للأستخدام في أي مكان في الكود.
int main ()
جسم البرنامج
{
int x,y,sum;
عرفت 3 متغيرات x,y,sum من النوع. int
cout<<"enter tow number : ";
جملة اخراج تطلب من المستخدم أن يدخل رقمان
cin>>x>>y;
هنا تم جمع المتغيرين المدخلين من المستخدم وحفظهمما (اسنادهما) الى المتغير Sum
cout<<"the number = "<<x*y<<endl;
جملة اخراج ويتم فيها ضرب العددين المدخلين من المستخدم
cout<<"the sum is : "<<sum<<endl;
جملة اخراج ويتم فيها اخراج قيمة. Sum
getchar ();
getchar ();
return 0;}