الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن اعرف ايه الخطأ في الكود ده c#

بدأه A7meD SofT في 9 سبتمبر 2011 · 2 رد · 419 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ده الكود

اقتباس
Console.WriteLine("Please Enter The Number Of Names : ");

int NumN = int.Parse(Console.ReadLine());

string [] Names = new string [NumN];

for (int i = 0; i < NumN; i++)

{

Console.WriteLine("Please Enter The Name {0} : {1}",(i+1),Names);

Names = Console.ReadLine();

}

string SearchN;

Console.WriteLine("Please Enter The Name You want To Search It :");

SearchN=Console.ReadLine();

int n=0;

Console.Clear();

for (int i = 0; i < NumN; i++)

{

if (Names == SearchN)

{

Console.Clear();

Console.WriteLine("This Name Is Found");

n++;

Console.WriteLine("The Number Of The Name You Search It Is : " + n);

}

else

{

Console.WriteLine("This Name Is Not Found");

}

}

الكود صح بس اللوجيك logic خطأ

المفروض انى بدخل عدد معين من الاسماء وبعدين ابحث عن اسم معين ويقولى الاسم ده موجود كام مرة

في انتظار رد حضراتكم

في امان الله

#2

السلام عليكم.

جرب الكود التالي:

Console.WriteLine("Please Enter The Number Of Names : ");
int NumN = int.Parse(Console.ReadLine());


string [] Names = new string [NumN];


for (int i = 0; i < NumN; i++)
{

Console.WriteLine("Please Enter The Name {0} : {1}",(i+1),Names);
Names = Console.ReadLine();

}

string SearchN;

Console.WriteLine("Please Enter The Name You want To Search It :");
SearchN=Console.ReadLine();

int n=0;

Console.Clear();
for (int i = 0; i < NumN; i++)
{
if (Names == SearchN)
n++;
}
if n >0
{

Console.Clear();
Console.WriteLine("This Name Is Found");

Console.WriteLine("The Number Of The Name You Search It Is : " + n);

}

else
{
Console.WriteLine("This Name Is Not Found");

}
#3

تمام يا باش مهندس

انا مكنتش واخد بالى من جملة IF دى

الف الف شكر

كل التوفيق

مواضيع مشابهة