إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    الخوارزميات دالة إدخال البيانات Read - التمرين السادس

    المطلوب

    أكتب برنامج يطلب من المستخدم إعطائه ثلاثة أعداد صحيحة, ثم يقارن الأعداد التي قام المستخدم بإدخالها ثم يخبره فقط من هو العدد الأكبر بينهم.


    إرشادات

    العدد الأول سنخزنه في المتغير a.
    العدد الثاني سنخزنه في المتغير b.
    العدد الثالث سنخزنه في المتغير c.


    إنتبه

    لا تستطيع مقارنة أكثر من عددين دفعة واحدة, لذا عليك مقارنة كل عددين على حدا حتى تصل للعدد الأكبر.
    قارن العدد الأول مع العدد الثاني و خزن العدد الأكبر في متغير مؤقت, ثم قارن قيمة المتغير المؤقت مع العدد الثالث.


    النتيجة المطلوبة

    لنفترض أن المستخدم أدخل الأعداد: 3 و 7 و 2.

    طريقة التحليل

    الخوارزمية

    كود الجافا

    import java.util.Scanner;
     
    public class Maximum {
     
        public static void main (String[] args) {
     
            Scanner input = new Scanner(System.in);
     
            int a;
            int b;
            int c;
     
            int max_ab;
     
            System.out.print("Enter first number : ");
            a = input.nextInt();
     
            System.out.print("Enter second number : ");
            b = input.nextInt();
     
            System.out.print("Enter third number : ");
            c = input.nextInt();
     
            if ( a > b )
            {
                max_ab = a;
            }
            else
            {
                max_ab = b;
            }
     
            if ( max_ab > c )
            {
                System.out.print("the maximum is : " +max_ab+ "\n");
            }
            else
            {
                System.out.print("the maximum is : " +c+ "\n");
            }
     
        }
     
    }
    		

    شرح الكود


    		int a;
    		int b;
    		int c;
    			
    • قمنا بتجهيز المتغيرات a و b و c لتخزين الأعداد التي سيدخلها المستخدم عند تشغيل البرنامج.


    		int max_ab;
    			
    • المتغير max_ab سنستخدمه لاحقاً عند مقارنة الأعداد الثلاثة التي سيدخلها المستخدم.
    • سنستخدمه فقط لتخزين العدد الأكبر بين أول رقمين يدخلهما المستخدم.


    		System.out.print("Enter first number : ");
    		a = input.nextInt();
    		
    		System.out.print("Enter second number : ");
    		b = input.nextInt();
    		
    		System.out.print("Enter third number : ");
    		c = input.nextInt();
    			
    • هنا طلبنا من المستخدم إدخال ثلاث أعداد, و وضعنا هذه الأعداد بالترتيب في المتغيرات a و b و c.


    		if ( a > b )
    		{
    			max_ab = a;
    		}
    		else
    		{
    			max_ab = b;
    		}
    			
    • بعد إدخال الأعداد الثلاثة, سيقوم البرنامج بمقارنة أول عددين تم إدخالهما, أي a و b و سيضع العدد الأكبر في المتغير max_ab.
      • إذا كانت قيمة المتغير a أكبر من قيمة المتغير b سيتم وضع قيمة المتغير a في المتغير max_ab.
      • إذا كانت قيمة المتغير a أصغر أو تساوي قيمة المتغير b سيتم وضع قيمة المتغير b في المتغير max_ab.


    		if ( max_ab > c )
    		{
    			System.out.print("the maximum is : " +max_ab+ "\n");
    		}
    		else
    		{
    			System.out.print("the maximum is : " +c+ "\n");
    		}
    			
    • في الأخير سيقوم البرنامج بمقارنة العدد الأكبر بين أول عددين مع العدد الأخير, أي سيقارن قيمة المتغير max_ab مع قيمة المتغير c.
      • إذا كانت قيمة المتغير max_ab أكبر من قيمة المتغير c سيعرض للمستخدم أن قيمة المتغير max_ab هي العدد الأكبر.
      • إذا كانت قيمة المتغير max_ab أصغر من قيمة المتغير c أو تساويها سيعرض للمستخدم أن قيمة المتغير c هي العدد الأكبر.
    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب