TAWASOL تواصل
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

TAWASOL تواصل


 
AccueilS'enregistrerDernières imagesConnexionchercher

 

 ta3rif c++ 3eme

Aller en bas 
AuteurMessage
tsge我ø

tsge我ø


عدد الرسائل : 12
تاريخ التسجيل : 07/04/2006

ta3rif c++ 3eme Empty
MessageSujet: ta3rif c++ 3eme   ta3rif c++ 3eme Icon_minitimeVen 7 Avr - 7:08

راح نستغلها هنا كشرط في هده العملية بمعنى القيمة المقبولة من خلال الشرط وهي هي الحرف 'o ' التعليمة ()if
على أساس الشرط answer يعني ربطنا القيمة المنطقية لهدا الحرف بـ 1 أي صحيحة أي true
( رمز المساواة هو الرمز ==, ورمز التمثيل هو = )
في هده الحالة سيتم إرجاع returnقيمة منطقية صحيحة أي true للعملية () bool accept

كي تتخذ هي الأخرى هده القيمة كإجابة من المستخدم بالقبول وتصبح صحيحة أي ( نعم ) يمكن أن نفسرها في حالة إدا ما كانت القيمة المرسلة من المستخدم غير قيمة الحرف ‘o’ التعليمة else
فسيتم إرجاع return قيمة منطقية خاطئة أي false للعملية () bool accept
كي تتخذ هي الأخرى هده القيمة كإجابة من المستخدم بالرفض وتصبح سالبة
الرمز // هو بداية التعليق أو إبداء ملاحظة في سطر واحد أو على امتداد عدة سطور
فهو رمز نهاية حلقة جسم العملية }أما رمز الحاضنة الأخير أي الرمز
الأمر سهل جدا لو حاولنا فهم المثال على أساس منطقي
****
و الآن راح نحاول نوسع الفهم ونطور المثال هدا يعني راح نسمح للمستخدم التعبير عن عدم الرغبة في المواصلة فنكتب:

كود:
bool accept2()
{
cout<<" Voulez-vous continuer (o ou n)?\n"; // طرح السؤال على المستخدم
char answer = 0; // القيمة المنطقية البدائية هي 0
cin>>answer; // مجال الإخراج راح يقرا شو أنكتب على الممثل

switch (answer)
{
case ‘o’:
return true; // أرسل صحيح
case ‘n’:
return false; // أرسل خطئ
default
cout<<" Considérant que la response est non.\n"; // طبع سؤال من جديد
return false; إرسال خطئ //
}
}
شوفو البرنامج كيف يقوم بكل التحويلات المنابة بدون أي تدخل منك بين الأصناف القاعدية والتعليمات وغير دالك من الكود المكتوب بهدا المثال
ثابتة هده الأخيرة والتي تقارن قيمة من مجموع قيم switch() الجديد بهدا المثال الطور للمثال الأول هو التعليمة
أي القيم يجب أن تكون مبينة بشكل واضح يمنع الشبه لتفادي الأخطاء
وبتشوف كمان أن هده التعليمة أدخلت حلقة داخل الحلقة الأولى بدون أي مشكل
فيما طباعة لو أن المستخدم أجاب بغير قيمة الحرفين ‘n’ أو’o’ راح تنطبق التعليمة default أي
التعليمةعبر مجال الإخراج cout " نعتبر إجابتك هي لا." Considérant que la response est non.\n"
ثم الانتقال إلى السطر التالي بواسطة \n لتنفيذ التعليمة
كقيمة نهائية لهده العملية بكل بساطة false وبدالك إرجاع return

كما يمكنا ألان إتاحة إمكانية الخطىء للمستخدم فنكتب
Revenir en haut Aller en bas
 
ta3rif c++ 3eme
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» ta3rif c++ 4eme
» ta3rif c++ 1eme
» ta3rif c++ 2eme

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
TAWASOL تواصل :: البرمجيات-
Sauter vers: