| أكواد البرمجة1.. | |
|
|
كاتب الموضوع | رسالة |
---|
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: أكواد البرمجة1.. الأربعاء 15 ديسمبر 2010, 4:22 am | |
| السلام عليكم ورحمة الله وبركاته: سنضيف هنا بإذن الله جميع أكواد البرمجة1 .. على أمل الفائدة..وللنقاش بهذه الأكواد الرجاء إضافة المشاركات في الموضوع المخصص للنقاشات..
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
مع تحيات ادارة المنتدى تحياتي | |
|
| |
diana
عدد المساهمات : 186 نقاط : 291 السٌّمعَة : 6 تاريخ التسجيل : 29/04/2009 العمر : 32
| موضوع: شكرا الخميس 16 ديسمبر 2010, 7:32 pm | |
| شكرا كتييييير على هلقسم الحلو والله كان ضروري هيك قسم بالمنتدى ان شا الله كلنا منستفيد منو | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الأربعاء 29 ديسمبر 2010, 3:52 am | |
| إليكم أول كود برمجي: اكتب برنامجا لإدخال قيمتين صحيحتين ثم التبديل بينهما باستخدام متحولين فقط.
- الكود:
-
int x, y; Console.Write("x="); x = int.Parse(Console.ReadLine()); Console.Write("y="); y = int.Parse(Console.ReadLine()); x = x + y; y = x - y; x = x - y; Console.WriteLine("x={0}\ny={1}", x, y);
عدل سابقا من قبل Rahaf M في الإثنين 10 يناير 2011, 8:44 pm عدل 1 مرات | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الأربعاء 29 ديسمبر 2010, 4:01 am | |
| اكتب برنامجا لإدخال عدد صحيح ثم اختباره فيما إذا كان زوجيا او فرديا.
- الكود:
-
int x = Convert.ToInt32(Console.ReadLine()); if(x%2==0) Console.WriteLine("even"); else Console.WriteLine("odd"); | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 03 يناير 2011, 9:37 pm | |
| اكتب برنامجا لإدخال عدد صحيح ثم اختباره فيما إذا كان زوجيا او فرديا.
طريقة ثانيةدون استخدام معامل باقي القسمة)
- الكود:
-
int num = Convert.ToInt32(Console.ReadLine()); int y, z,x; x = num / 2; y = x * 2; z = num - y; if (z == 1) Console.WriteLine("odd"); else if(z==0) Console.WriteLine("even");
عدل سابقا من قبل Rahaf M في الإثنين 03 يناير 2011, 11:45 pm عدل 1 مرات | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 03 يناير 2011, 9:40 pm | |
| اكتب برنامجا لإدخال عدد صحيح ثم اختباره فيما إذا كان موجبا أو سالبا.
- الكود:
-
Console.WriteLine("input number:"); int number=Convert.ToInt32(Console.ReadLine()); if (number == 0) { Console.WriteLine("erorr"); } if (number > 0) { Console.WriteLine("positive"); } if (number < 0) { Console.WriteLine("negatife"); } | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 03 يناير 2011, 11:44 pm | |
| اكتب برنامجا لإدخال عدد صحيح وطباع ةالأعداد من 1 إلى هذا العدد.
- الكود:
-
int x = int.Parse(Console.ReadLine()); for (int i = 1; i <= x; i++) Console.WriteLine(i); | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 03 يناير 2011, 11:53 pm | |
| اكتب برنامجا لإدخال عدد صحيح ثم حساب العاملي له.
- الكود:
-
int x = int.Parse(Console.ReadLine()); int fact = x; for(int i =1;i<x;i++) fact =fact * (x-i); Console.WriteLine(fact); | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 12:12 am | |
| اكتب برنامجا لحل معادلة من الدرجة الثانية.
- الكود:
-
double x1,x2; Console.Write("a="); int a = int.Parse(Console.ReadLine()); Console.Write("b="); int b = int.Parse(Console.ReadLine()); Console.Write("c="); int c = int.Parse(Console.ReadLine()); double d = b * b - 4 * a * c; double s = Math.Sqrt(d); if (d > 0) { x1 = (-b - s) / (2 * a ); x2 = (-b + s) / (2 * a ); Console.WriteLine("x1={0}\nx2={1}", x1, x2); } else if (d == 0) { x1 = -b / (2 * a ); Console.WriteLine("x1=x2={0}", x1); } else Console.WriteLine("impossible"); | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 12:41 am | |
| اكتب برنامجا لرفع عدد مدخل إلى أس مدخل.
- الكود:
-
Console.Write("the number:"); int x = int.Parse(Console.ReadLine()); Console.Write("the power:"); int y = int.Parse(Console.ReadLine()); int res=x; for (int i = 1; i < y; i++) res = res * x; Console.WriteLine ("the result=" + res); | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 12:48 am | |
| اكتب برنامجا لإدخال عدد يحدده المستثمر من الأعداد ثم طباعة ناتج جمعهم بأقل عدد من أماكن الذاكرة.
- الكود:
-
Console.WriteLine("the count of your numbers:"); int x = int.Parse(Console.ReadLine()); int y,sum=0; for (int i = 0; i < x; i++) { Console.WriteLine("enter your number"); y = int.Parse(Console.ReadLine()); sum = sum + y; }
Console.WriteLine("sum " + sum);
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 12:57 am | |
| اكتب برنامجا لإدخال عددين وطباعة القاسم المشترك لهما.
- الكود:
-
Console.WriteLine("the first numbers:"); int x = int.Parse(Console.ReadLine()); Console.WriteLine("the second numbers:"); int y = int.Parse(Console.ReadLine()); while (x != y) { if (x > y) x = x - y; else y = y - x; } Console.WriteLine("Al Kasim "+x);
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 2:25 am | |
| برنامج الآلة الحاسبة(يخرج من البرنامج في حال الإدخال الخاطئ 3 مرات).
- الكود:
-
Console.WriteLine("1-sum\n2-sub\n3-multiple\n4-division\n5-exit\nenter your choice from top list\n"); int x = int.Parse(Console.ReadLine()); int a, b,i=0; while (x != 5) { switch (x) { case 1: i = 0; Console.Write("a="); a = int.Parse(Console.ReadLine()); Console.Write("b="); b = int.Parse(Console.ReadLine()); Console.WriteLine(a + b); break; case 2: i = 0; Console.Write("a="); a = int.Parse(Console.ReadLine()); Console.Write("b="); b = int.Parse(Console.ReadLine()); Console.WriteLine(a - b); break; case 3: i = 0; Console.Write("a="); a = int.Parse(Console.ReadLine()); Console.Write("b="); b = int.Parse(Console.ReadLine()); Console.WriteLine(a * b); break; case 4: i = 0; Console.Write("a="); a = int.Parse(Console.ReadLine()); Console.Write("b="); b = int.Parse(Console.ReadLine()); Console.WriteLine(a / b); break; default: i++; Console.WriteLine("Error"); break; } if (i == 3) break; Console.WriteLine("Re_Enter"); x = int.Parse(Console.ReadLine()); }
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 2:49 am | |
| برنامج لحساب متوسط مجموعة من الأعداد الموجبة المدخلة ويجب أن ينتهي الإدخال بإدخال قيمة سالبة.
- الكود:
-
int i=1; double sum=0 , aver=0; int x = int.Parse(Console.ReadLine()); aver=aver+x; while (x >= 0) { x = int.Parse(Console.ReadLine()); if(x<0) break; sum = sum + x; i++;
} aver = sum / i; Console.WriteLine("avareg= " + aver);
عدل سابقا من قبل Rahaf M في الثلاثاء 04 يناير 2011, 11:40 pm عدل 1 مرات | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 3:09 am | |
| برنامج لحساب معدل تخرج طالب من إحدى كليات أو معاهد جامعة دمشق. ملاحظة: المستثمر يدخل عدد المواد.
- الكود:
-
Console.WriteLine("input the Count Of your subjects"); int x = int.Parse(Console.ReadLine()); int y; double sum = 0, avar = 0; for (int i = 1; i <= x; ) { Console.WriteLine("input the subject " + i); y = int.Parse(Console.ReadLine()); if (y >= 60 && y <= 100) { i++; sum = sum + y; } } avar = sum / x; Console.WriteLine("the avarege is " + avar);
عدل سابقا من قبل Rahaf M في الثلاثاء 04 يناير 2011, 11:23 pm عدل 1 مرات | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 5:52 pm | |
| برنامج إدخال 10 أعداد مع طباعة مجموع الموجبة ومجموع السالبة.
- الكود:
-
int neg=0,pos=0; int x;
for (int i = 0; i < 10; i++) { x = int.Parse(Console.ReadLine()); if (x >= 0) pos = pos + x; else neg = neg + x; } Console.WriteLine("the sum of the possetive numbers is {0}\nthe sum of the negative numbers is {1}", pos, neg);
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 5:53 pm | |
| برنامج إدخال 6 أعداد وطباعة الأكبر منها دون استخدام الميثود.
- الكود:
-
int x = int.Parse(Console.ReadLine()); int max = x; for (int i = 1; i < 6; i++) { x = int.Parse(Console.ReadLine()); if (x > max) max = x; } Console.WriteLine("_________________"); Console.WriteLine(max);
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 5:54 pm | |
| برنامج إدخال عدد وطباعة مقلوب خاناته.
- الكود:
-
Console.Write("Enter Your Number:"); int x = int.Parse(Console.ReadLine()); int y = 0; while (x != 0) { y = x % 10; Console.Write(y); x = x / 10; } Console.WriteLine(); | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 6:00 pm | |
| برنامج إدخال عدد ومعرفة إذا ماكان أوليا أو لا.
- الكود:
-
int z=0; int x = int.Parse(Console.ReadLine()); for (int i = 2; i <= x / 2; i++) { if (x % i == 0) { z = 1; break; } } if (z == 0) Console.WriteLine("primery"); else Console.WriteLine("Not primery"); | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الثلاثاء 04 يناير 2011, 6:43 pm | |
| برنامج يطبع الأعداد الاولية بين ال 1 وال100.
- الكود:
-
int z=0; for (int i = 1; i < 100; i++) { z = 0; for (int j = 2; j <= i / 2; j++) if (i % j == 0) { z = 1; break; } if (z == 0) Console.WriteLine(i); }
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 12:41 am | |
| اكتب برنامج يدخل عدد صحيح موجب زوجي وفي حال عدم تحقق هذا الشرظ يعيد الإدخال وعند الإدخال الصحيح يقوم البرنامج برسم مثلث الأعداد متوافق مع العدد المدخل.
- الكود:
-
int x; do{ x = int.Parse(Console.ReadLine()); }while(x<=0 || x%2!=0); for (int i = 0; i <= x; i += 2) { Console.Write("1"); for (int j = 2; j <= i; j += 2) Console.Write(j);
Console.WriteLine(); }
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 12:50 am | |
| اكتب برنامج لإدخال مصفوفة أحادية ثم طباعة متوسط العناصر الفردية و موقع العنصر الأكبر.
- الكود:
-
Console.WriteLine("Enter The Size Of The Array:"); int x=int.Parse(Console.ReadLine()); int[] array=new int[x]; Console.WriteLine("Enter The Element Of The Array:"); for (int i = 0; i < array.Length; i++) array[i] = int.Parse(Console.ReadLine()); Console.WriteLine("1-The avarege Of The Odd Elements.\n2-The area of the biggest Element.\n3-Exite."); Console.Write("Enter your Choice: "); int cho = int.Parse(Console.ReadLine()); while (cho != 3) { switch (cho) { case 1: double aver = 0, sum = 0; int i = 0; for (int j = 0; j < array.Length; j++) if (array[j] % 2 != 0) { sum = sum + array[j]; i++; } aver = sum / i; Console.Write("The Avereg Is : "); Console.WriteLine(aver); break; case 2: int big = array[0]; int D = 0; for (int j = 1; j < array.Length; j++) if (array[j] > big) { big = array[j]; D = j; } Console.Write("The area of the biggest Element Is : "); Console.WriteLine(D); break; default: Console.Write("Your Choice Is Wrong.. Pleas Re_Enter Your Chioce..");
break; } Console.WriteLine("1-The avarege Of The Odd Elements.\n2-The area of the biggest Element.\n3-Exite."); Console.Write("Enter your Choice: "); cho = int.Parse(Console.ReadLine()); }
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 12:52 am | |
| الفرز الفقاعي مع ملاحظة كيفية الفرز خطوة بخطوة..
- الكود:
-
int temp=0; int[] array = new int[6]; Console.WriteLine("Enter The Element Of The Array:"); for(int i=0;i<array .Length;i++) array[i] = int.Parse(Console.ReadLine()); for (int i = 0; i < array.Length; i++) {
for (int j = 0; j < array.Length - 1 - i; j++) { if (array[j] > array[j + 1]) { temp = array[j + 1]; array[j + 1] = array[j]; array[j] = temp; } Console.WriteLine("________"); for (int w = 0; w < array.Length; w++) Console.WriteLine(array[w]); } }
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 12:54 am | |
| الفرز الإنتخابي مع ملاحظة كيفية الفرز خطوة بخطوة..
- الكود:
-
int temp = 0; int[] array = new int[6]; Console.WriteLine("Enter The Element Of The Array:"); for (int i = 0; i < array.Length; i++) array[i] = int.Parse(Console.ReadLine()); for (int i = 0; i < array.Length - 1; i++) { for (int j = i + 1; j < array.Length; j++) { if (array[i] > array[j]) { temp = array[j]; array[j] = array[i]; array[i] = temp; } Console.WriteLine("________"); for (int w = 0; w < array.Length; w++) Console.WriteLine(array[w]); } }
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 12:59 am | |
| إدخال عناصر مصفوفة أحادية بحيث تبقى مفروزة مع كل إدخال..
- الكود:
-
Console.WriteLine("Enter The Size Of The Array:"); int x = int.Parse(Console.ReadLine()); int[] array = new int[x]; Console.WriteLine("Enter The Element Of The Array:"); int z = 0; for (int i = 0; i < array.Length; i++) { int temp = 0; array[i] = int.Parse(Console.ReadLine()); z++; Console.WriteLine("________"); for (int j = 0; j < z - 1; j++) for (int g = j + 1; g < z; g++) if (array[j] > array[g]) { temp = array[g]; array[g] = array[j]; array[j] = temp; } for (int w = 0; w < z; w++) Console.WriteLine(array[w]);
}
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 1:17 am | |
| اكتب برنامجا يقوم بإدخال أسماء وأعمار ورواتب مجموعة موظفين لدى شركة ثم يقوم البرنامج بما يلي: 1- معرفة اسم الموظف صاحب أعلى عمر . 2- حساب مجموع الرواتب للموظفين ذوي الأعمار التي تزيد عن ثلاثين . 3- حساب عدد الموظفين ذوي المعاشات التي تزيد عن 20000.
- الكود:
-
Console.WriteLine("input the number of the employees:"); int x=int.Parse(Console.ReadLine()); string[] name = new string[x]; int[] age = new int[x]; int[] salary = new int[x]; Console.WriteLine("1-Add Employee.\n2-The Oldest Employee.\n3-The sum of the salary of the employees which they older than 30years.\n4-The count of the employees which thier salarys are more than 20000.\n5-Exite.");
Console.Write("Enter your Choice: "); int cho = int.Parse(Console.ReadLine()); int i =0; while (cho != 5) { switch (cho) { case 1: if (i == x) Console.WriteLine("You Enterd All of Your Employee"); else { Console.WriteLine("input the name of the employee" + (i + 1)); name[i] = Console.ReadLine(); Console.WriteLine("input the age of the employee" + (i + 1)); age[i] = int.Parse(Console.ReadLine()); Console.WriteLine("input the salary of the employee" + (i + 1)); salary[i] = int.Parse(Console.ReadLine()); i++; } break;
case 2: int oldest = age[0]; for (int j = 1; j < i; j++) if (age[j] > oldest) { oldest = age[j]; }
Console.WriteLine("The Oldest Employee is: "); for (int j = 0; j < i; j++) if (age[j] == oldest) Console.WriteLine(name[j]); Console.Write("His age is: "); Console.WriteLine(oldest); break; case 3: int sum = 0; for (int j = 0; j < i; j++) if (age[j] > 30) sum = sum + salary[j]; Console.Write("The Sum Is: "); Console.WriteLine(sum); break; case 4: int z = 0; for (int j = 0; j < i; j++) if (salary[j] > 20000) z++; Console.Write("The count of the employees which thier salarys are more than 20000 is: "); Console.WriteLine(z); break; default: Console.Write("Your Choice Is Wrong.. Pleas Re_Enter Your Chioce..");
break;
} Console.WriteLine("1-Add Employee.\n2-The Oldest Employee.\n3-The sum of the salary of the employees which they are older than 30years.\n4-The count of the employees which thier salarys are more than 20000.\n5-Exite."); Console.Write("Enter your Choice: "); cho = int.Parse(Console.ReadLine()); }
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 8:46 pm | |
| اكتب برنامج يقوم بإدخال عناصر مصفوفة ثنائية البعد يحدد المستخدم بعديها ثم يقوم بحساب مجموع عناصر السطر الثاني من المصفوفة (كويز صقر).
- الكود:
-
Console.WriteLine("Enter The count Of The Array's Lines:"); int x = int.Parse(Console.ReadLine()); Console.WriteLine("Enter The count Of The Array's Columns :"); int y = int.Parse(Console.ReadLine()); int[,] darray = new int[x, y]; Console.WriteLine("Enter The Elements Of The Array:"); for (int i = 0; i < darray.GetLength(0); i++) for (int j = 0; j < darray.GetLength(1); j++) darray[i, j] = int.Parse(Console.ReadLine()); Console.WriteLine("Your Array Is:"); for (int i = 0; i < darray.GetLength(0); i++) { for (int j = 0; j < darray.GetLength(1); j++) Console.Write(darray[i, j] + " "); Console.WriteLine(); } Console.WriteLine("______________"); int sum = 0; for (int i = 0; i < darray.GetLength(1); i++) sum = sum + darray[1,i]; Console.WriteLine("The Sum of The Second Line is: "+sum );
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 8:57 pm | |
| اكتب برنامج بقوم بإدخال عناصر مصفوفة ثنائية ثم يقوم ب تشكيل مصفوفة أحادية وفق القاعدة كل عنصر من عناصر المصفوفة الأحادية يساوي مجموع عناصر العمود المقابل من المصفوفة الثنائيةثم يقوم ب تبديل كل عنصر من عناصر المصفوفة الثنائية ب0 إذا تحقق الشرط(مجموع قواسمه فردي).
- الكود:
-
Console.WriteLine("Enter The count Of The Array's Lines:"); int x = int.Parse(Console.ReadLine()); Console.WriteLine("Enter The count Of The Array's Columns :"); int y = int.Parse(Console.ReadLine()); int[,] darray = new int[x, y]; Console.WriteLine("Enter The Elements Of The Array:"); for (int i = 0; i < darray.GetLength(0); i++) for (int j = 0; j < darray.GetLength(1); j++) darray[i, j] = int.Parse(Console.ReadLine()); Console.WriteLine("Your Array Is:"); for (int i = 0; i < darray.GetLength(0); i++) { for (int j = 0; j < darray.GetLength(1); j++) Console.Write(darray[i, j] + " "); Console.WriteLine(); } Console.WriteLine("______________"); int[]array=new int [darray.GetLength(1)]; for (int i = 0; i < darray.GetLength(1); i++) for (int j = 0; j < darray.GetLength(0); j++) array[i] = array[i] + darray[j, i]; for (int i = 0; i < array.Length; i++) Console.Write(array[i] + " "); Console.WriteLine(); Console.WriteLine("______________"); for (int i = 0; i < darray.GetLength(0); i++) for (int j = 0; j < darray.GetLength(1); j++) { int sum = 0; for (int w = 1; w <= darray[i, j] ; w++) if (darray[i, j] % w == 0) sum = sum + w; if (sum % 2 != 0) darray[i, j] = 0; } for (int i = 0; i < darray.GetLength(0); i++) { for (int j = 0; j < darray.GetLength(1); j++) Console.Write(darray[i, j] + " "); Console.WriteLine(); } Console.WriteLine("______________");
| |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 9:02 pm | |
| اكتب برنامج يقدم بعض الخدمات لمؤسسة كهرباء.. يسمح البرنامج بإدخال عدد الزبائن.. ومن ثم إدخال بيانتهم(اسم المستهلك,رقم المستهلك,كمية الإستهلاك) كما يسمح بحساب فاوترة المستهلك.. بعد إدخال رقمه حسب نظام الشرائح.. أول ألف كيلو واط ساعي كل كيلو بليرة واحدة فقط. ثاني ألف كيلو واط ساعي كل كيلو بليرتين فقط. أكثر من 2000 كيلو واط ساعي كل كيلو ب 5 ليرات.
- الكود:
-
Console.WriteLine("input the number of the customers:"); int x=int.Parse(Console.ReadLine()); string[] name = new string[x]; int[] id = new int[x]; int[] qu = new int[x]; Console.WriteLine("1-Add New Customer.\n2-Calculate Bill.\n3-Exite.");
Console.Write("Enter your Choice: "); int cho = int.Parse(Console.ReadLine()); int i =0; while (cho != 3) { switch (cho) { case 1: if (i == x) Console.WriteLine("You Enterd All of Your Customer"); else { Console.WriteLine("Input The Name of The Customer" + (i + 1)); name[i] = Console.ReadLine(); Console.WriteLine("Input The ID of The Customer" + (i + 1)); id[i] = int.Parse(Console.ReadLine()); for (int j = 0; j < i; ) { if (id[i] == id[j]) { Console.WriteLine("Error..This ID Is Enterd..Enter Another Id.."); id[i] = int.Parse(Console.ReadLine()); j = 0; continue; } j++; }
Console.WriteLine("Input The Quantity of The Customer" + (i + 1)); qu[i] = int.Parse(Console.ReadLine()); i++; } break;
case 2: if (i == 0) { Console.WriteLine("You Didn't Enterd Any costumer..\nPleas Re_Enter Your Choice.."); } else { Console.WriteLine("Input The ID of The Customer"); int idd = int.Parse(Console.ReadLine()); int z = 0, q = 0, bill = 0;
while (q == 0) { for (int j = 0; j < i; j++) if (id[j] == idd) { z = j; q++; break; } if (q == 0) { Console.WriteLine("Error..This ID Isn't Enterd yet..Enter Another Id.."); idd = int.Parse(Console.ReadLine()); } } if (qu[z] <= 1000) Console.WriteLine("The Bill Is: " + qu[z]); else if (qu[z] <= 2000) { bill = (qu[z] - 1000) * 2 + 1000; Console.WriteLine("The Bill Is: " + bill); } else if (qu[z] > 2000) { bill = (qu[z] - 2000) * 5 + 3000; Console.WriteLine("The Bill Is: " + bill); } } break; default: Console.Write("Your Choice Is Wrong.. Pleas Re_Enter Your Chioce..");
break;
} Console.WriteLine("1-Add New Customer.\n2-Calculate Bill.\n3-Exite."); Console.Write("Enter your Choice: "); cho = int.Parse(Console.ReadLine()); }
عدل سابقا من قبل Rahaf M في الإثنين 10 يناير 2011, 9:31 pm عدل 1 مرات | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 9:06 pm | |
| برنامج فيبوناتشي.
- الكود:
-
Console.WriteLine("Enter Your Number:"); int x = int.Parse(Console.ReadLine()); while (x >= 0) { if (x == 0) Console.WriteLine("F0=0"); else {
int[,] a = new int[x + 1, 2]; for (int i = 0; i <= x; i++) a[i, 0] = i; a[0, 1] = 0; a[1, 1] = 1; for (int i = 2; i <= x; i++) a[i, 1] = a[i - 1, 1] + a[i - 2, 1]; for (int i = 0; i <= x; i++) Console.WriteLine("F{0}={1}", a[i, 0], a[i, 1]); } Console.WriteLine("Re_Enter Your Number:"); x = int.Parse(Console.ReadLine()); }
عدل سابقا من قبل Rahaf M في الإثنين 10 يناير 2011, 9:39 pm عدل 1 مرات | |
|
| |
Rahaf M Admin
عدد المساهمات : 806 نقاط : 1280 السٌّمعَة : 32 تاريخ التسجيل : 26/04/2009 العمر : 32
| موضوع: رد: أكواد البرمجة1.. الإثنين 10 يناير 2011, 9:16 pm | |
| بالنسبة للبرامج التي تعتمد مفهوم الميثود.. سأدرجها في موضوع جديد إن شاء الله.. لسهولة الوصول إليها.. إن هذه البرامج هي من حلولي في مادة البرمجة.. وهي كلها مطبقة .. ومع هذا في حال وجود أية ملاحظة على الأكواد.. أرجو إبلاغي بها..
لا تنسوني من دعائكم..
| |
|
| |
| أكواد البرمجة1.. | |
|