|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
<div><div align="center"> السلام عليكم ورحمة الله وبركاته درسنا اليوم سيكون حول أهم العمليات الحسابية التي يمكن أن ننجزها في برنامج كتوب بالسي في درسنا السابق تطرقنا الى المتغيرات و اهميتها ودورها. الان نجي نشوف بعض التطبيقات على بعض أنواع المتغيرات في غالب الأحيان نحتاج في الكود الى العمليات التالية : - الجمع - الطرح -الجداء - القسمة - باقي القسمة - زيادة بواحد increment - نقصان بواحد decrement الى اخر العمليات التي غالبا ما نحتاجها في البارمج 1- الجمع بالنسبة لعملية الجمع, سأضع هنا كمثال البرنامج الذي كتبه أخونا Cyber-Zone في رده على الدرس الرابع ... وكان هو الوحيد الذي رد على التمرين ... ليس لصعوبة التمرين ولكن أرى في هذا أنه متحمس لذلك سأستعمل نفس الكود كود: #include #include int main(int argc, char *argv[]) { long a, b; long res; printf("Give Me Number\t:"); scanf("%ld", &a); printf("\nGive an other Number\t:"); scanf("%ld", &b); res = a + b; printf("\nThe Result Is :\t%ld\n\n\n\n\n\n\n", res); system("PAUSE"); return 0; } هذا البرنامج يعطيك حاصل جمع عددين يمكن أيضا الطريقة التالية : بحيث نستغني عن المتغير res ونضع العملية مباشرة كود: #include #include int main(int argc, char *argv[]) { long a, b; printf("Give Me Number\t:"); scanf("%ld", &a); printf("\nGive an other Number\t:"); scanf("%ld", &b); printf("\nThe Result Is :\t%ld\n\n\n\n\n\n\n", a + b); system("PAUSE"); return 0; } 2- الطرح بنفس طريقة عمل الجمع كود: printf("\nThe Result Is :\t%ld\n\n\n\n\n\n\n", a - b); 3- الجداء بنفس الطريقة و يمكن لأي واحد يحط الألغوريتم على أي طريقة يريدها. لازم بس ينتبه أنواع المتغيرات و طريقة طباعة النتيجة على الشاشة كود: printf("\nThe Result Is :\t%ld\n\n\n\n\n\n\n", a * b); 4- القسمة هنا نفس الطريقة. في مشكل أنه القسمة عل الصفر غير ممكنة, لذلك سنضطر الى استعمال أداة الشرط كود: #include #include int main(int argc, char *argv[]) { long a, b; printf("Give Me Number\t:"); scanf("%ld", &a); printf("\nGive an other Number\t:"); scanf("%ld", &b); if(b==0) printf("\n Impossible!!!"); else { printf("\nThe Result Is :\t%ld\n\n\n\n\n\n\n", a / b); } system("PAUSE"); return 0; } هنا استعملنا أداة شرط if معناه أنه إذا تحقق الشرط الذي بين القوسين أي ان المدخل b يساوي صفر فإننا نطبق ما بعد if مباشرة, أما إذا كان العكس فإننا نطبق ما بعد else كود: if (conditional_1) { ...block of statements executed if conditional_1 is true... } else if (conditional_2) { ...block of statements executed if conditional_2 is true... } else { ...block of statements executed otherwise... } إليكم بعض العلامات التي تسعمل للشرط : كود: greater than للجمع بين شرطين أو أكثر : كود: && and || or 5- باقي القسمة في بعض المرات نحتاج الى الحصول على باقي قسمة عدد على عدد معين... نستعمل لهذا الغرض اليغة التالية : كود: result = a % b; بهذه الطريقة result سيحتوي على باقي قسمة a على b 6- زيادة واحد increment في الكثير من الأحيان نحتاج إلى تنفيذ نفس العملية على عدد معين من المتغيرات, من المستحيل أن نكتب نفس الشيء لكل واحد منها... لذلك نلجأ غالبا إلى استعمال loop نعرف هنا ب while كود: while (expression) { ...block of statements to execute... } مثال : <div style="margin:20px; margin-top:5px"> كود: int a=5; int i=0; while(i __DEFINE_LIKE_SHARE__ |
مواقع النشر (المفضلة) |
| |
![]() | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
الدرس الرابع : طريقة الكتابه 1 | emaraty $tyle | دورة الفوتوشوب | 43 | 06-23-2011 02:54 PM |
الدرس الرابع من دورة Y4$$3R N3T - التعليمات التكرارية (for) | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 09-09-2009 05:10 AM |
دروس mmb ///الدرس الرابع | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-03-2009 02:30 AM |
[شرح] : تغير مسار config.php الدرس الرابع للحماية | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 05-23-2009 04:10 PM |
تم الانتهاء من الدرس الرابع في دورة الجافا | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 04-06-2009 07:10 PM |