مرحباً,
طُلب مني عمل برنامج لحساب الأعداد الأولية الواقعة بين العدد 2 الى العدد 20 ، بإستخدام لغة C# ، وبإستخدام الحلقة التكرارية While/do ، عملت على البرنامج أكثر من ساعين كوني مبتدئ جداً في لغات البرمجة ثم يئست منه وتعبت ، لكنني توصلت لنتيجة جيدة بعد تعبي ، أتمنى ان تساعدوني على اكمال البرنامج بطريقة بسيطة ومفهومة ، وأرجو منكم اضافة التعليقات على البرنامج لكي يبدو واضحاً ومفهوماً .
ما توصلت اليه بعد محاولاتي :-
using System;
namespace Prime_aum_WhileLoop
{
class Program
{
static void Main(string[] args)
{
int a = 2;
while (a <= 20)
{
if(a%2 == 0 || a%3 == 0 || a%5 == 0 || a%7 == 0)
{
if(a == 2 || a == 3 || a == 5 || a == 7)
{
Console.WriteLine(a);
}
}
a++;
}
Console.ReadLine();
}
}
}
النتيجة المطلوب إظهارها :-
2
3
5
7
11
13
17
19
شكراً لكم :)
from حسوب I/O - الأكثر شيوعاً http://ift.tt/1WKUwW8
ليست هناك تعليقات:
إرسال تعليق
دائماً، رأيكم يهمنا،