محمد الحربي10 نشر 3 أبريل 2019 أرسل تقرير نشر 3 أبريل 2019 استخدم حلقات التكرار في حل البرنامج التالي: اكتب برنامج بلغة السي شارب يقرأ ٧ ارقام من المستخدم ثم يحسب اصغر قيمه ويطبعها على الشاشة اقتباس
0 Entesar Khaled نشر 3 أبريل 2019 أرسل تقرير نشر 3 أبريل 2019 أهلًا بك، يمكنك فعل ذلك من خلال البرنامج البسيط التالي using System; public class FindMin { public static void Main() { int i,n,min=0; Console.Write("Input the 7 numbers : \n"); for (i=0;i<7;i++) { n= Convert.ToInt32(Console.ReadLine()); if (n < min) { min = n; } } Console.Write("The mimimum is : {0}\n",min); } } اقتباس
0 طارق جهاد نشر 3 أبريل 2019 أرسل تقرير نشر 3 أبريل 2019 بتاريخ 5 ساعات قال Entesar ElBanna: أهلًا بك، يمكنك فعل ذلك من خلال البرنامج البسيط التالي using System; public class FindMin { public static void Main() { int i,n,min=0; Console.Write("Input the 7 numbers : \n"); for (i=0;i<7;i++) { n= Convert.ToInt32(Console.ReadLine()); if (n < min) { min = n; } } Console.Write("The mimimum is : {0}\n",min); } } هذا الكود لن يعمل في حال كانت جميع الاعداد المدخلة أكبر من الصفر )دائما سيكون 0 هو اصغر عدد!( لذلك يجب اعتبار اول عدد تم ادخاله هو اصغر رقم، ثم المرور على باقي الاعداد. الطرق كثيرة هذه احداها: public static void Main() { int min; int[] numbers = new int[7]; for (int i = 0; i < 7; i++) { numbers[i] = int.Parse(Console.ReadLine()); } min = numbers[0]; for (int i = 1; i < 7; i++) { if (numbers[i] < min) min = numbers[i]; } Console.WriteLine($"Min = {min}"); } وهذه طريقة اخرى: public static void Main() { int min = 0; for (int i = 0; i < 7; i++) { int number = int.Parse(Console.ReadLine()); if(i==0) { min = number; } if (number < min) { min = number; } } Console.WriteLine($"Min = {min}"); } بالتوفيق،،، 1 اقتباس
السؤال
محمد الحربي10
استخدم حلقات التكرار في حل البرنامج التالي:
اكتب برنامج بلغة السي شارب يقرأ ٧ ارقام من المستخدم ثم يحسب اصغر قيمه ويطبعها على الشاشة
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.