الشباب مستقبل واعد


أهلا وسهلا بك بين إخوانك...
سجل .. شارك.. فد.. واستفد
ننتظر وجودك بيننا..
إذا كنت قد سجلت مسبقا في هذا المنتدى..
ولم يتم تفعيل حسابك..
رجاء.. راجع بريدك الإلكتروني..المستخدم عند تسجيلك في المنتدى..
مع تحيات إدارة المنتدى..

الشباب مستقبل واعد


أهلا وسهلا بك بين إخوانك...
سجل .. شارك.. فد.. واستفد
ننتظر وجودك بيننا..
إذا كنت قد سجلت مسبقا في هذا المنتدى..
ولم يتم تفعيل حسابك..
رجاء.. راجع بريدك الإلكتروني..المستخدم عند تسجيلك في المنتدى..
مع تحيات إدارة المنتدى..

الشباب مستقبل واعد
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الشباب مستقبل واعد

السلام عليكم ورحمة الله وبركاته هذا المنتدى هو صورة مصغرة عن تواصل شباب الأمة في سبيل التقدم نرجو أن ينال إعجابكم وأن يكون مصدر خير وفائدة للجميع
 
الرئيسيةأحدث الصورالتسجيلدخول
أهلا بك أخي الكريم.. ننتظر خير ما يفيض به قلمك.. شبابنا بانتظار سماع همساتك..
لا إله إلا لله .... وحده لا شريك له.... له الملك وله الحمد.... يحيي ويميت.... بيده الخير.... وهو على كل شيء قدير
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» لما الشام تنادينا كلنا منوقف معها ....
برامج دورات سابقة.. Emptyالأحد 03 أبريل 2011, 11:12 am من طرف semsom

» مجموعة مجلات وكتب تنموية شبابية في سبيل نهضة شاملة
برامج دورات سابقة.. Emptyالثلاثاء 29 مارس 2011, 5:44 pm من طرف semsom

» قصيدة ريح الصبا
برامج دورات سابقة.. Emptyالأحد 27 مارس 2011, 11:48 am من طرف semsom

» كتيب ( أي منقلب ينقلبون )
برامج دورات سابقة.. Emptyالخميس 24 مارس 2011, 7:57 pm من طرف semsom

» ( سجل حضورك بالصلاة على النبي عليه الصلاة والسلام )
برامج دورات سابقة.. Emptyالخميس 24 مارس 2011, 7:48 pm من طرف semsom

» برنامج المذاكرة
برامج دورات سابقة.. Emptyالثلاثاء 22 مارس 2011, 1:25 am من طرف Rahaf M

» فصاحة اعرابي
برامج دورات سابقة.. Emptyالثلاثاء 22 مارس 2011, 12:25 am من طرف safa belal

» رؤوسهن كأسنمة البخت..
برامج دورات سابقة.. Emptyالثلاثاء 22 مارس 2011, 12:18 am من طرف safa belal

» حكايات في تطوير الذات
برامج دورات سابقة.. Emptyالثلاثاء 22 مارس 2011, 12:18 am من طرف safa belal

أفضل 10 أعضاء في هذا المنتدى
Rahaf M
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
Doaa N
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
semsom
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
omar alfarook
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
shaza K
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
diana
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
حبيبة النبي
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
dania
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
Adnan Nera
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
Raghad Alsaeed
برامج دورات سابقة.. I_vote_rcapبرامج دورات سابقة.. I_voting_barبرامج دورات سابقة.. I_vote_lcap 
TvQuran


 

 برامج دورات سابقة..

اذهب الى الأسفل 
كاتب الموضوعرسالة
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 9:39 pm

السلام عليكم..
سأنقل لكم ما وصلني من برامج قد وردت في الدورات السابقة..
على أمل الفائدة للجميع..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: رد: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 10:01 pm


اكتب برنامجاً يقوم بادخال عددين صحيحين موجبين ثم حساب و طباعة القاسم المشترك الأكبر لهما و ذلك بانشاء المناهج method المناسبة واستدعاؤها .


الكود:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        public static void input(ref int first_number, ref int second_number)
        {

            Console.WriteLine("Enter the first number:");
            first_number = Convert.ToInt32(Console.ReadLine());
            while (first_number < 0)
            {
                Console.WriteLine("the number must be greater than 0");
                first_number = Convert.ToInt32(Console.ReadLine());
            }
            Console.WriteLine("Enter the second number:");
            second_number = Convert.ToInt32(Console.ReadLine());
            while (second_number < 0)
            {
                Console.WriteLine("the number must be greater than 0");
                second_number = Convert.ToInt32(Console.ReadLine());
            }
        }
        static void print(int x, int y)
        {
            do
            {
                if (x > y)
                    x = x - y;
                if (y > x)
                    y = y - x;
            } while (x != y);
            Console.WriteLine(" the result is:" + x);
        }
        static void Main(string[] args)
        {
            int x = 0, y = 0;
            input(ref x, ref y);
            print(x, y);
        }
    }
}
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: رد: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 10:04 pm


اكتب برنامجاُ يقوم بادخال قيم الى عناصر مصفوفة ثنائية البعد حقيقية و متجانسة يقوم المستخدم بتحديد
بعديها(عدد الأسطر و الأعمدة) ثم يقوم البرنامج بما يلي:
1- تشكيل مصفوفة أحادية من المصفوفة السابقة عناصرها مشكلة وفق ما يلي :
عنصر المصفوفة الأحادية يساوي أكبر عنصر من عناصر العمود المقابل من المصفوفة الثنائية
2- فرز عناصر المصفوفة الأحادية تنازلياً ثم طباعتها
الحل:

الكود:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Enter tow dimentional array:\nEnter number of rows:");
            int rows = Convert.ToInt32(Console.ReadLine());//عدد الأسطر
            Console.WriteLine("Enter number of columns");
            int columns = Convert.ToInt32(Console.ReadLine());//عدد الأعمدة
            double[,] array = new double[rows,columns];
            Console.WriteLine("Enter elements to array");
            for (int i = 0; i < array.GetLength(0); i++)
            {
                Console.WriteLine("Enter row number ({0})", i + 1);
                for (int j = 0; j < array.GetLength(1); j++)
                    array[i, j] = Convert.ToDouble(Console.ReadLine());
            }
            double[] ary = new double[rows];
            double[] ary1 = new double[columns];
            for (int i = 0; i < array.GetLength(1); i++)
            {
                for (int j = 0; j < array.GetLength(0); j++)
                    ary[j] = array[j, i];
                for (int x = 0; x < ary.Length; x++)
                    for (int y = 0; y < ary.Length; y++)
                        if (ary[y] > ary[x])
                        {
                            double temp = ary[y];
                            ary[y] = ary[x];
                            ary[x] = temp;
                        }
                ary1[i] = ary[ary.Length - 1];
            }
            Console.WriteLine("______________\nNew array:");
            for (int i = 0; i < ary1.Length; i++)
                Console.WriteLine(ary1[i]);
            Console.WriteLine("______________");
            for (int i = 0; i < ary1.Length; i++)
                for (int j = 0; j < ary1.Length; j++)
                    if (ary1[i] > ary1[j])
                    {
                        double temp = ary1[i];
                        ary1[i] = ary1[j];
                        ary1[j] = temp;
                    }
            Console.WriteLine("New array after sort:");
            for (int i = 0; i < ary1.Length; i++)
                Console.WriteLine(ary1[i]);
        }
    }
}

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: رد: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 10:09 pm


اكتب برنامجاً يقوم باظهار لائحة الخيارات المناسبة لتحقيق الخدمات التالية لصندوق الضمان الصحي في نقابة المهندسين:
1- اشتراك مهندس في الصندوق بادخال بياناته من حيث الاسم و الرقم و الاختصاص
2- حساب عدد المهندسين في اختصاص يدخل من قبل مستثمر البرنامج
مع ملاحظة أن يظل البرنامج يعمل حتى يتم انهاؤه من قبل المستثمر
الحل:

الكود:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] numbers = new int[1000];
            string[] Names=new string[1000];
            string[] competence = new string[1000];
            int i = 0, choice;
            do
            {
                int counter = 0;
                Console.WriteLine("please select (1) or (2) or (3):\n1-Add new engineer\n2-Count engineers\n3-Exit");
                choice = Convert.ToInt16(Console.ReadLine());
                if (choice == 1)
                {
                    Console.WriteLine("please enter number of engineer:");
                    numbers[i] = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Enter name of engineer:");
                    Names[i] = Console.ReadLine();
                    Console.WriteLine("Enter competence:");
                    competence[i] = Console.ReadLine();//اختصاص
                    Console.WriteLine("___________");
                    i++;
                }
                if (choice == 2)
                {
                    Console.WriteLine("Enter competence to count engineer:\nNote:case sensitive");
                    string comp = Console.ReadLine();
                    for (int j = 0; j < i; j++)
                        if (comp == competence[j])
                            counter++;
                        Console.WriteLine("Count of engineer in competence "{0}" is:{1}", comp, counter);
                        Console.WriteLine("__________");
                }
                if (choice == 3)
                    Console.WriteLine("Exit");
                if (choice > 3)
                    Console.WriteLine(" Erorr:select (1) or (2) or (3)\n  REenter choice:");
            } while (choice != 3);
         
        }
    }
}
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: رد: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 10:12 pm


اكتب برنامجاً يقوم بما يلي:
- استدعاء منهج method يخزن 20 قيمة عشوائية يولدها الحاسب ما دون الألف في مصفوفة مناسبة .
- استدعاء منهج method آخر يحسب متوسط عناصر المصفوفة المشكلة في البند السابق.
الحل:

الكود:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        public static void morhaf(ref int[] ary(
        {

            Random r = new Random();//متحول لتوليد قيمة عشوائية من الحاسب
            for (int i = 0; i < 20; i++)
                ary[i] = r.Next(1000);//الحد الأعلى للقيم التي سوف يتم تخزينها
            for (int i = 0; i < ary.Length; i++)
                Console.Write( ary[i]+"\t");
                Console.WriteLine("_____________________");
        }
        public static double avaege(int [] ary)
        {
            double sum = 0;
                for(int i=0;i<ary.Length;i++)
                    sum += ary[i];
                double avg = sum / ary.Length;
            return avg;
        }
        static void Main(string[] args)
        {
            Console.WriteLine("This array contain (20) Rndom element:");
            int[] ary=new int[20];
            morhaf(ref ary);
            Console.WriteLine("The average elements of this array is: {0}",avaege(ary));
        }
    }
}

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: رد: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 10:14 pm


اكتب برنامجاً يحسب مجموع السلسلة الرياضية التالية:
1- 1/2 + 1/3 - 1/4 + 1/5 - _ _ _ _ _ 1/n
حيث يتم ادخال القيمة الصحيحة n من قبل المستخدم
الحل:

الكود:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Enter number please:");
            int number = Convert.ToInt32(Console.ReadLine());
          double sum = 0;
            for (double i = 1; i <= number; i++)
            {
                if (i % 2 == 0)
                    sum = sum - (1 / i);
                if (i % 2 != 0)
                    sum = sum + (1 / i);
            }
            Console.WriteLine("The result is :{0}", sum);
        }
    }
}

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: رد: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 10:16 pm


اكتب برنامجاً يقوم ببعض الخدمات للمؤسسة العامة للكهرباء حيث يقوم البرنامج باظهار لائحة الخدمات التالية :
1-add new customer
2-calculate customer bill
3-Exit
ثم يقوم البرنامج بأخذ رغبة المستخدم .اذا كانت :
1:يتم اضافة زبون جديد بادخال بياناته التالية :رقم – اسم – كمية الاستهلاك
2:ادخال رقم الزبون لمعرفة المبلغ الواجب دفعه للمؤسسة لقاء ما استهلك من كهرباء
علماً أن الحساب يعتمد نظام الشرائح التالي:أول 1000كيلو واط بسعر 0.75 وثاني كيلو بسعر 2 وما تبقى بسعر 6
مثال:اذا كانت كمية الاستهلاك 2500 فالمبلغ هو 5750
3:انهاء البرنامج أي يظل يعمل حتى يتم اختيار 3
الحل:

الكود:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class MORHAF
    {
        public void add_customer(ref int[] numbers, ref int i, ref double[] amount)
        {
            Console.WriteLine("Enter information:\nEnter number of customer:");
            numbers[i] = Convert.ToInt32(Console.ReadLine());
            while (numbers[i] < 0)
            {
                Console.WriteLine("number must be greater than (0)");
                numbers[i] = Convert.ToInt32(Console.ReadLine());
            }
            Console.WriteLine("Enter name of customer: ");
            string name = Console.ReadLine();
            Console.WriteLine("How match K.W did  the customer use:");
            amount[i] = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine(" ___________");
            i++;
        }
        static void Main(string[] args)
        {
            MORHAF p = new MORHAF();
            int choice, i = 0;
            double[] con = new double[100];
            int[] numbers = new int[100]; ;
            do
            {
                Console.WriteLine("please select (1) or (2) or (3):\n1- Add new cutomer\n2- Calculate bill\n3- Exit");
                choice = Convert.ToInt16(Console.ReadLine());

                if (choice == 1)
                {
                    p.add_customer(ref numbers, ref i, ref con);
                }
                if (choice == 2)
                {
                    Console.WriteLine("Enter number of customer to know his bill:");
                    int number = Convert.ToInt32(Console.ReadLine());
                    while (number < 0)
                    {
                        Console.WriteLine("number must be greater than (0)\nReenter pleas: ");
                        number = Convert.ToInt32(Console.ReadLine());
                    }
                    int l = 0; bool flage = false;
                    for (; l < numbers.Length; l++)
                    {
                        if (number == numbers[l])
                        {
                            flage = true;
                            double bill = 0;
                            if (con[l] <= 1000)
                            {
                                bill = con[l] * 0.75; Console.WriteLine("The bill is:{0}", bill);
                            }
                            else if (con[l] > 1000 && con[l] <= 2000)
                            {
                                bill = ((con[l] - 1000) * 2) + (1000 * 0.75);
                                Console.WriteLine("The bill is:{0}", bill);
                            }
                            else if (con[l] > 2000)
                            {
                                bill = ((con[l] - 2000) * 6) + (1000 * 2) + (1000 * 0.75);
                                Console.WriteLine("The bill is:{0}", bill);
                            }
                            Console.WriteLine(" ___________");
                            break;
                        }
                        else
                            flage = false;
                    }
                    if (flage == false)
                        Console.WriteLine("""""Customer Not found""""\n_______________");
                }
                if (choice == 3)
                    Console.WriteLine("    **End programm**\n((((((((good by))))))))\n");
                if (choice > 3)
                    Console.WriteLine("Erorr\nReenter choice :");
            } while (choice != 3);
        }
    }
}

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Rahaf M
Admin
Rahaf M


عدد المساهمات : 806
نقاط : 1280
السٌّمعَة : 32
تاريخ التسجيل : 26/04/2009
العمر : 32

برامج دورات سابقة.. Empty
مُساهمةموضوع: رد: برامج دورات سابقة..   برامج دورات سابقة.. Emptyالإثنين 10 يناير 2011, 10:38 pm

تمارين برمجة امتحانية هامة :

1- اكتب خوارزمية لإدخال عناصر مصفوفة أحادية البعد يحدد المستثمر عدد عناصرها و قيمها ثم يقوم البرنامج بحساب مكعب المتوسط الحسابي لأصغر و أكبر عنصر من عناصر المصفوفة المدخلة
2- اكتب خوارزمية لبرنامج يقوم باختبار العدد المدخل فيما لو كان كاملا أم لا علما بأن العدد الكامل = مجموع قواسم العدد عدا نفسه مثال: العدد 10 قواسمه 1 2 5 مجموعها 7 لا تساوي ال10 فهو عدد غير كامل
أما العدد 6 قواسمه 1 2 3 مجموعها 6 تساوي ال6 فهو عدد كامل
3- اكتب برنامج لإدخال مصفوفة ثنائية البعد ثم يقوم البرنامج بتشكيل مصفوفة أحادية البعد عناصرها مشكلة وفق القاعدة التالية :
أ – عدد عناصر المصفوفة الأحادية = عدد أسطر المصفوفة الثنائية
ب – عنصر المصفوفة الأحادية = مجموع مربعات العناصر الفردية من السطر المقابل

4- اكتبي برنامجا يقوم بطباعة مثلث متساوي الساقين مفرغ من الداخل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
برامج دورات سابقة..
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» أسئلة دورات..
» أكواد برامج المذاكرات وفحص العملي..
» دورات في التابع الأسي واللوغارتمي
» برامج في ويندوز اكس بي..
» برامج القران الكريم ..

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الشباب مستقبل واعد :: القسم الخاص بالمعهد التقاني للحاسوب :: برمجيات :: الفصل الأول :: برمجة-
انتقل الى: