اذهب إلى المحتوى
  • 0

استخدم حلقات التكرار في حل البرنامج التالي: اكتب برنامج بلغة السي شارب يقرأ ٧ ارقام من المستخدم ثم يحسب اصغر قيمه ويطبعها على الشاشة

محمد الحربي10

السؤال

استخدم حلقات التكرار في حل البرنامج التالي: 
اكتب برنامج  بلغة السي شارب يقرأ ٧ ارقام من المستخدم ثم يحسب اصغر قيمه ويطبعها على الشاشة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أهلًا بك،

يمكنك فعل ذلك من خلال البرنامج البسيط التالي

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
بتاريخ 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}");
        }

بالتوفيق،،،

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...