TO DONATE : BTC => 1BU6R1C4AQ77LjLZswQNKFwAupw61i88Kn || PM => U4089661


اهم قوانين :1- منع الردود الباهتة مثل شكرااااا و أخواتها 2- لا يسمح بالمشاحنات الطائفية باآ شكل من الأشكال 3- عدم استعمال الألفاظ التافهة و الكلام البذىء 4- عدم وضع معرفات التواصل الأجتماعى بالردود 5- الأطلاع على كامل القوانين واجب 


العودة   الحماية للأبد -Security 4 Ever > قسم البرمجـــة > لغة البرمجة الكائنية > دورة لغة ال C مقدمة من G705T H4CK3r

 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 16-09-2010, 10:24 PM
الصورة الرمزية G705T H4CK3r
G705T H4CK3r
عضو مميز
TeaM C
 
حـالة التــواجـد : G705T H4CK3r غير متواجد حالياً
تاريخ التسجيل: Aug 2010
مكـان الإقامـة : On Syrian Technical
الجــــنــــــس: ذكـر
الــهـــوايـــــة: Basketball
المشاركات: 159
شكراً:9
تم شكره 41 مرة في 12 مشاركة
معدل تقييم المستوى: 10
G705T H4CK3r على طريق التميز
Thumbs up الدرس الرابع - for و while و do\while

السلام عليكم ورحمة الله وبركاته :
مع الدرس الرابع وسنتكلم فيه عن حلقة for وحلقة while وحلقة do\while
ألقي نظرة لهذا الكود
كود PHP:
#include <stdio.h>
int main(){
    
int min,max=10;
    
printf("For :\n");
    for(
min=0;min<=max;min++) ///Line 8
        
printf("%d\n",min); //Out 1 2 3 4 5 6 7 8 9 10
    
printf("While :\n");
    
min=0;
    while(
min!=max//Line 12
        
printf("%d\n",min++); //Out 1 2 3 4 5 6 7 8 9
    
printf("Do/While :\n");
    
min=0;
    do 
//Line 16
        
printf("%d\n",min++); //Out 1 2 3 4 5 6 7 8 9 10
    
while(min<=max); //Line 18
    
return 0;


عرفنا متغيرين من نوع عددي صحيح واعطيناهم القيمة 10 (سأتجاهل هذه النقاط من الشرح في الدروس القادمة)
نرى السطر الثامن كتبت فيه هذه الجملة
كود PHP:
for(min=0;min<=max;min++) 
اول خانة نعطي قيمة المتغير الذي نود زيادته في كل مرة من أجل الخروج من الحلقة
الخانة الثانية نعطي شرط واذا تحقق الشرط تخرج من الحلقة
الخانة الثالثة مقدار زيادة المتغير في كل مرة تدور بها الحلقة
وطبعا اذا كنت تود تنفيذ أكثر من سطر فيجب أن تضع قوسين بلوك في بداية الحلقة ونهايتها
ننتقل إلى سطر 12
حلقة While الفرق بينها وبين for هو انها تتحقق من شرط اذا تحقق الشرط تستمر في الدوران اذا لم يتحقق تخرج من الدوران
أي تعمل عكس الشرط في حلقة for
""الخانة الثانية نعطي شرط واذا تحقق الشرط تخرج من الحلقة""
ننتقل إلى السطر 16
نشاهد حلقة do\while
يوجد فرق بينها وبين while
وهو أن حلقة while تختبر الشرط ثم تعمل على اساه
أما حلقة do\while تنفذ البلوك ومن ثم تتحقق من الشرط وطبعا اذا كان كود البلوك أكثر من سطر فعليك وضع قوسين في بداية ونهاية البلوك
ومن ثم نتحقق من الشرط باستخدام while في السطر 18
إذا تحقق الشرط تتوقف الحلقة عن الدوران
التمرين : اكتب كود آلة الحاسبة يطلب من المستخدم رقمين والعملية
مثل + - * / بواسطة جملة Switch
يوصلني التمرين على الخاص وسأعطي درجة عليه
وان شاء الله كل شي يكون واضح وانتظرونا بالأمثلة في الدرس الخامس وشكر خاص لـ Sec4ever
السلام عليكم
 

 

 

رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ G705T H4CK3r على المشاركة المفيدة:
  #2  
قديم 17-09-2010, 05:52 AM
الصورة الرمزية Sec4ever
Sec4ever
الحماية للأبد
 
حـالة التــواجـد : Sec4ever غير متواجد حالياً
تاريخ التسجيل: Oct 2009
مكـان الإقامـة : الحماية للأبد
الجــــنــــــس: ذكـر
الــهـــوايـــــة: النـــــــــوم :)
المشاركات: 3,750
شكراً:3,348
تم شكره 5,089 مرة في 918 مشاركة
معدل تقييم المستوى: 10
Sec4ever تم تعطيل التقييم
افتراضي

يعطيك الصحة اخى G705T H4CK3r .

شرح خفيف و مفهوم .  

 

 

My Adversary completes me,
to disrespect him is to disrespect myself,
thanks to his presence.
رد مع اقتباس
  #3  
قديم 17-09-2010, 07:26 AM
الصورة الرمزية Expl0it-c0d3
Expl0it-c0d3
:: Sec4eVer TeAm ::
 
حـالة التــواجـد : Expl0it-c0d3 غير متواجد حالياً
تاريخ التسجيل: Oct 2009
الجــــنــــــس: ذكـر
المشاركات: 41
شكراً:23
تم شكره 103 مرة في 10 مشاركة
معدل تقييم المستوى: 0
Expl0it-c0d3 على طريق التميز
افتراضي

درس جميل شكرا أخي أتمنى أن يستفيد منه الاعضاء  
رد مع اقتباس
  #4  
قديم 27-10-2013, 01:07 PM
الصورة الرمزية nor15din
nor15din
عضو نشيط
 
حـالة التــواجـد : nor15din غير متواجد حالياً
تاريخ التسجيل: Aug 2011
الجــــنــــــس: ذكـر
المشاركات: 41
شكراً:9
تم شكره 41 مرة في 11 مشاركة
معدل تقييم المستوى: 0
nor15din بدون تقييم
افتراضي رد: الدرس الرابع - for و while و do\while

اقتباس:
#include<stdio.h>
#include<stdlib.h>

main() {

float x,y; //variables
char choix; //le choix de l'utilisateur

printf("\n1----> '+'\n2----> '*'\n3----> '/'\n4----> '-'");
printf("\nentrer votre choix : \n "); //enter choix

scanf("%c",&choix);
printf("entrer x = ");
scanf("%f",&x);
printf("\nentrer y = ");
scanf("%f",&y);


switch ( choix )
{
case '1':
Printf("\nla somme : %0.2f",x+y);
break;
case '4': Choix='-';
printf("\nvoila : %0.2f",x-y);

break;
case '2':choix='*' ;
printf("la multiplication est : %0.2f",x*y);

break;
case '3': Choix='/';
if (y==0){
printf("la division est impossible");
}
else {
printf("la division est : %0.2f",x/y);
}


break; }

system("pause>null");
}
 

السلام عليكم، هاد الجواب على التمرين  

 

 

You Can't see me



رد مع اقتباس

الكلمات الدلالية (Tags)
الدرس, الرابع, dowhile, و

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[شرح كتابى] الدرس الرابع: شرح الloop و عبارات الشرط b0y دورة البيرل Perl 0 01-05-2014 06:43 PM
الدرس الرابع: التغليم عبرـــالوين رار Dr.abolalh دورة تعليم اساسيات التلغيم 0 03-03-2012 04:23 PM
استفسارات الدرس الرابع Dr.abolalh دورة تعليم اختراق الاجهزة 0 27-02-2012 04:47 PM
استفسارات الدرس الرابع FoX HaCkEr دورة الحمايه للابد لاختراق المواقع والسيرفرات 6 09-02-2011 07:47 PM
[الدرس الرابع ] دورة تعلم html FoX HaCkEr دورة ال HTML مقدمة من FoX HaCkEr 5 30-07-2010 10:09 AM


الساعة الآن 04:03 AM