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

لقد قمت بجمع كودين مختلفين في كود واحد وحصلت على أخطأ عديده،،لمذا؟؟

بدأه Zaianb في 1 مايو 2009 · 30 رد · 1,319 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حالكم إن شاء الله دائمــاً بخير ؟

أخواني وأخواتي

لدي مشكله

لقد قمت بجمع فكرتين عملتهم في كودين مختلفين وطلعت لي أخطأ كثيره ولاأعلم لماذا

لقد قمت بجمع

 Class student = new Class();
 ArrayList Greads = new ArrayList();

في ود واحد

لكن حصلت على أخطأ عديده

في البداية أحب أشرح فكرة الكود

يقوم الكود بسؤال المسخدم بادخال اسم الطالب ودرجاته

ثم يعود ويسئل حتى يوقف المستخدم الكود بادخال انتر

الكود كتب في كلاسين مختلفين

الكلاس الاول

 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;

 namespace class_project
 {
	 class Class
	 {

		 public String StudentName = "";
		 public int Age = 0;
		 public String AcademicYear = "";
		 public String CourseName = "";
		 public int StudentGrades = 0;
		 public int Average = 0;

 }
	 }

الكلاس الثاني

 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Collections;

 namespace grades.arraylist
 {
	 class Program
	 {
		 static void Main(string[] args)
		 {
			 Class student = new Class();
			 ArrayList Greads = new ArrayList();



			 Console.WriteLine("Please Entar Student Name");
			 student.StudentName = Console.ReadLine();
			 Console.WriteLine("Please Entar Student Age");
			 student.Age = Console.ReadLine();
			 Console.WriteLine("Please Entar Academic Year");
			 student.AcademicYear = Console.ReadLine();
			 Console.WriteLine("Please Entar Course Name");
			 student.CourseName = Console.ReadLine();


			 while (StudentName != "")
			 {

				 Console.WriteLine("Entar Student Grade");
				 student.StudentGrades = int.Parse(Console.ReadLine());


				 {
					 while (StudentGrades > 0)
					 {
						 Greads.Add(StudentGrades);
						 Console.WriteLine("Entar Student Grade");
						 student.StudentGrades = int.Parse(Console.ReadLine());

					 }




					 Greads.Sort();
					 int total = 0;
					 foreach (int grade in Greads)
					 {
						 total += grade;
					 }
					 Console.Clear();


					 Console.WriteLine("Student Name Is:" + StudentName);
					 Console.WriteLine("Number of grades are: " + Greads.Count);
					 Console.WriteLine("Average is: " + total / Greads.Count);
					 Console.WriteLine("============================");

					 Console.WriteLine("Please Enter Student Name. To Exit Press Enter");
					 student.StudentName = Console.ReadLine();
					 Console.WriteLine("Please Entar Student Age");
					 student.Age = Console.ReadLine();
					 Console.WriteLine("Please Entar Academic Year");
					 student.AcademicYear = Console.ReadLine();
					 Console.WriteLine("Please Entar Course Name");
					 student.CourseName = Console.ReadLine();


				 }
			 }
		 }
	 }
 }

أخواني ممكن أحد يشرح لي أخطأئي وسبب حدوثها

وكيف ممكن أصحح خطأي

إذا كان هناك من لديه القدره على مساعدتي فليتكرم علي بذلك وسأكون له من الشاكرين

إن شاء الله

تحياتي لكم جميعا

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

الكلاس الأول ما في مشاكل

الكلاس الثاني يعاني من مشاكل التحويل من نوع لاخر

تصحيح الكلاس كالتالي

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace class_project
{
	class Program
	{
		static void Main(string[] args)
		{
			Class student = new Class();
			ArrayList Greads = new ArrayList();



			Console.WriteLine("Please Entar Student Name");
			student.StudentName = Console.ReadLine();
			Console.WriteLine("Please Entar Student Age");
			student.Age = int.Parse(Console.ReadLine());
			Console.WriteLine("Please Entar Academic Year");
			student.AcademicYear = Console.ReadLine();
			Console.WriteLine("Please Entar Course Name");
			student.CourseName = Console.ReadLine();


			while (student.StudentName != "")
			{
				{
					while (true)
					{
						Console.WriteLine("Entar Student Grade");
						string grad = Console.ReadLine();
						if (grad == "") break;
						student.StudentGrades = int.Parse(grad);
						Greads.Add(student.StudentGrades);
					}




					Greads.Sort();
					int total = 0;
					foreach (int grade in Greads)
					{
						total += grade;
					}
					Console.Clear();


					Console.WriteLine("Student Name Is:" + student.StudentName);
					Console.WriteLine("Number of grades are: " + Greads.Count);
					Console.WriteLine("Average is: " + total / Greads.Count);
					Console.WriteLine("============================");

					Console.WriteLine("Please Enter Student Name. To Exit Press Enter");
					student.StudentName = Console.ReadLine();
					Console.WriteLine("Please Entar Student Age");
					student.Age = int.Parse(Console.ReadLine());
					Console.WriteLine("Please Entar Academic Year");
					student.AcademicYear = Console.ReadLine();
					Console.WriteLine("Please Entar Course Name");
					student.CourseName = Console.ReadLine();


				}
			}
		}
	}
}

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#3

السلام عليكــم ورحمـة الله وبركاتــه ،،

شكراً لك اخي الكريم

والله ماقصرت

الكود تبعك يعمل بشكل صحيح

انا حاولت اكتشف اخطأي وعدلته في الكود تبعي

فاصبح كالتالي

using System;
using System.Collections.Generic;
using System.Linq;
using System.Collections;

namespace grades.arraylist
{
	class Program
	{
		static void Main(string[] args)
		{
			Class student = new Class();
			ArrayList Greads = new ArrayList();



			Console.WriteLine("Please Entar Student Name");
			student.StudentName = Console.ReadLine();
			Console.WriteLine("Please Entar Student Age");
			student.Age = int.Parse(Console.ReadLine());
			Console.WriteLine("Please Entar Academic Year");
			student.AcademicYear = Console.ReadLine();
			Console.WriteLine("Please Entar Course Name");
			student.CourseName = Console.ReadLine();


			while (student.StudentName != "")
			{

				Console.WriteLine("Entar Student Grade");
				student.StudentGrades = int.Parse(Console.ReadLine());


				{
					while (student.StudentGrades > 0)
					{
						Greads.Add(student.StudentGrades);
						Console.WriteLine("Entar Student Grade");
						student.StudentGrades = int.Parse(Console.ReadLine());

					}




					Greads.Sort();
					int total = 0;
					foreach (int grade in Greads)
					{
						total += grade;
					}
					Console.Clear();


					Console.WriteLine("Student Name Is:" + student.StudentName);
					Console.WriteLine("Number of grades are: " + Greads.Count);
					Console.WriteLine("Average is: " + total / Greads.Count);
					Console.WriteLine("============================");

					Console.WriteLine("Please Enter Student Name. To Exit Press Enter");
					student.StudentName = Console.ReadLine();
					Console.WriteLine("Please Entar Student Age");
					student.Age = int.Parse(Console.ReadLine());
					Console.WriteLine("Please Entar Academic Year");
					student.AcademicYear = Console.ReadLine();
					Console.WriteLine("Please Entar Course Name");
					student.CourseName = Console.ReadLine();


				}
			}
		}
	}
}

لكن لازلت لا اعلم ماهي المشكله في

Class student = new Class();

لمذا يقول لي

you are missing a using directive or an assembly reference

فالمشكله لازلت موجوده في الكود تبعي

انا ارغب في ان اعرف اين هي المشكله ولمذا؟؟

اعتذر منك أخي اذا أزعجتك بكثرة اسئلتي

لكني ارغب في معرفة خطأي اين يكمن

اذا كان هناك من لديه القدرة على مساعدتي فليتكرم علي بذلك

وسأكون له من الشاكرين

تحياتي لكم جميعا

#4

لازم يكون كل الكلاسات لهم نفس ال NameSpace أو كتابة هذه الجملة في الكلاس Program

using class_project;

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#5

السلام عليكــم ورحمـة الله وبركاتــه ،،

يعطيك العافيه أخوي

ماقصرت

طيب ممكن سؤال ثاني

كيف اقدر اخلي الناتج تبيعي كامل لكل الطلاب

يعني ما ابيه يمسح ويحط اسم الطالب الجديد

ابيه يعطيني جميع اسماء الطلاب مره وحده

اسفه اذا ازعجتك بكثرة اسئلتي

ومره اخرى اشكرك التكرم علي بمساعدتي

تحياتي لكم جميعا

#6

مش فاهم بالظبط ايش الذ تريدينه

المستخدم كل ما يخلص من طالب يروح للطاب الاخر وأنت قومي بحفظ أسماء الطلاب في ArrayList

أرجو التوضيح أكثر

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#7

السلام عليكــم ورحمـة الله وبركاتــه ،،

أخوي

الكود الحين يسئل عن اسم طالب ودرجاته

ويعرض الاسم والدرجه

بعدين يرجع يسئل عن اسم طالب ودرجاته

حتى يعرض الاسم الثاني يقوم بمسح الاسم الاول

انا ابغى البرنامج يعرض الاسماء والدرجات كله مره وحده

في صفحه وحده

الاسم محمد

الدرجه

الاسم محمود

الدرجه

الاسم فارس

الدرجه

فهمت قصدي؟؟

#8

نعم أختي فهمت

هذا هو الكود كاملا وهو يعمل بصورة صحيحة كما تريدين

using System;
using System.Collections.Generic;
using System.Text;

namespace class_project
{
	class Class
	{
		public int GreadsCount;//we add this variable
		public String StudentName = "";
		public int Age = 0;
		public String AcademicYear = "";
		public String CourseName = "";
		public int StudentGrades = 0;
		public int Average = 0;
	}
}

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using class_project;

namespace class_project
{
	class Program
	{
		static void Main(string[] args)
		{

			List<Class> students = new List<Class>();

			while (true)
			{
				ArrayList Greads = new ArrayList();
				Class student = new Class();
				Console.WriteLine("Please Entar Student Name or To Exit Press Enter");
				student.StudentName = Console.ReadLine();
				if (student.StudentName == "") break;
				Console.WriteLine("Please Entar Student Age");
				string age = Console.ReadLine();
				student.Age = int.Parse(age == "" ? "0" : age);
				Console.WriteLine("Please Entar Academic Year");
				student.AcademicYear = Console.ReadLine();
				Console.WriteLine("Please Entar Course Name");
				student.CourseName = Console.ReadLine();

				while (true)
				{
					Console.WriteLine("Entar Student Grade");
					string grad = Console.ReadLine();
					if (grad == "") break;//the user finish putting grads for this studant
					student.StudentGrades = int.Parse(grad);
					Greads.Add(student.StudentGrades);
				}

			   // Greads.Sort();
				int total = 0;
				foreach (int grade in Greads)
				{
					total += grade;
				}
				Console.Clear();
				student.GreadsCount = Greads.Count;
				if (Greads.Count == 0) student.Average = 0;
				else student.Average = total / Greads.Count;
				students.Add(student);
			}
			foreach (Class student in students)
			{
				Console.WriteLine("Student Name Is:" + student.StudentName);
				Console.WriteLine("Number of grades are: " + student.GreadsCount);
				Console.WriteLine("Average is: " + student.Average);
				Console.WriteLine("============================");
			}
			Console.ReadLine();

		}
	}
}

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#9

السلام عليكــم ورحمـة الله وبركاتــه ،،

يعطيك العافيه أخوي

ماقصرت

تعبناك معانا

بس اذا ماعليك أمر

عندي سؤال

List<Class> students = new List<Class>();

هاذا السطر فكرته نفس فكرت

 ArrayList Greads = new ArrayList();

يعني أقدر أستخدمه مكانه؟؟!!

هل هما يحملان نفس الوضظيفه

#10

كلا الطريقتين تجوز لكني أفضل ال List لأن استخدام List يعطي امكانية لاستعمال الكلاس من غير عمل parse

أما ArrayList فنحتاج الى عمل Parse للمتغير قبل استعماله

بالمثال يتضح المقال

باستخدام List

List<Class> students = new List<Class>();
			students[0].StudentName = "Ahmad";

ياستخدام ArrayList

  ArrayList students = new ArrayList;
		   ((Class) students[0]).StudentName = "Ahmad";

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#11

يعطيك العافيه

ماقصرت

ومعذره على كثرة اسئلتي وازعاجي لك

مشكور أخوي

#12

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حالك إن شاء الله دائمــاً بخير ؟

أخواني انا هنا حاولت اسوي تغير بسيط

حاولت انس احسب معدل الفصل بالكامل

بس طلع لي أخطأ

ممكن تساعدوني

وتوضحوا لي وين خطأي

محاولتي كانت كالتالي

الكلاس الاول

using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;

 namespace class_project
 {
	 class Class
	 {

		 public String StudentName = "";
		 public int Age = 0;
		 public String AcademicYear = "";
		 public String CourseName = "";
		 public int StudentGrades = 0;
		 public int Average = 0;
		 public int totalAverage = 0;
		 public int GreadsCount;
		 public int studentnoCount;




	 }
 }

الكلاس الثاني

 using System;
 using System.Collections.Generic;
 using System.Text;
 using System.Collections;
 using class_project;

 namespace class_projec
 {
	 class Program
	 {
		 static void Main(string[] args)
		 {

			 List<Class> students = new List<Class>();

			 while (true)
			 {
				 ArrayList Greads = new ArrayList();
				 Class student = new Class();
				 Console.WriteLine("Please Entar Student Name or To Exit Press Enter");
				 student.StudentName = Console.ReadLine();
				 if (student.StudentName == "") break;
				 Console.WriteLine("Please Entar Student Age");
				 string age = Console.ReadLine();
				 student.Age = int.Parse(age == "" ? "0" : age);
				 Console.WriteLine("Please Entar Academic Year");
				 student.AcademicYear = Console.ReadLine();
				 Console.WriteLine("Please Entar Course Name");
				 student.CourseName = Console.ReadLine();

				 while (true)
				 {
					 Console.WriteLine("Entar Student Grade");
					 string grad = Console.ReadLine();
					 if (grad == "") break;//the user finish putting grads for this studant
					 student.StudentGrades = int.Parse(grad);
					 Greads.Add(student.StudentGrades);
					 student.Studentno = int.Parse(student.StudentGrades);
					 Greads.Add(student.Studentno);
				 }

				 Greads.Sort();
				 int total = 0;
				 foreach (int grade in Greads)
				 {
					 total += grade;
				 }


				 Console.Clear();
				 student.GreadsCount = Greads.Count;
				 if (Greads.Count == 0) student.Average = 0;
				 else student.Average = total / Greads.Count;
				 students.Add(student);

				 foreach (int grade in Greads)
				 {
					 student.Average += grade;
				 }
				 student.studentnoCount = studentno.Count;
				 student.totalAverage = student.Average / studentno.Count;
				 students.Add(student);


			 }

				 foreach (Class student in students)
				 {
					 Console.WriteLine("Student Name Is:" + student.StudentName);
					 Console.WriteLine("Number of grades are: " + student.GreadsCount);
					 Console.WriteLine("Average is: " + student.Average);
					 Console.WriteLine("Class Average is: " + student.totalAverage);
					 Console.WriteLine("============================");
				 }
				 Console.ReadLine();

			 }
		 }
	 }

اذا كان هناك من لديه القدرة على مساعدتي فليتكرم علي بذلك

تحياتي لكم جميعا

#13

السلام عليكــم ورحمـة%

تم تعديل هذه المشاركة بواسطة akramKamal في 3 مايو 2009 في 15:28

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#14
akramKamal كتب:
السلام عليكــم ورحمـة%

وعليكم السلام ورحمة الله وبركاته

؟؟!!

أنا بنتظار مساعدتكم

#15

السلام عليكــم ورحمـة الله وبركاتــه ،،

لا أدري ما الذي حدث لأني كتبت الرد كامل

المهم هذا هو الكود

using System;
using System.Collections.Generic;
using System.Text;

namespace class_project
{
	class Student
	{
		public List<Course> Courses;//the Courses for this student
		public String Name = "";
		public int Age = 0;
		public String AcademicYear = "";
		public Student()
		{
			Courses = new List<Course>();
		}
		public int Average
		{
			get
			{
				if (Courses.Count == 0) return 0;
				int avg = 0;
				foreach (Course course in Courses)
				{
					avg += course.Mark;
				}
				return avg / Courses.Count;
			}
		}
	}
	class Course
	{
		public String Name = "";
		public int Mark = 0;
	}
	class Class
	{
		public List<Student> Students;//Students in the class
		public Class()
		{
			Students = new List<Student>();
		}
		public int Average
		{
			get
			{
				if (Students.Count == 0) return 0;
				int avg = 0;
				foreach (Student student in Students)
				{
					avg += student.Average;
				}
				return avg / Students.Count;
			}
		}
	}
}

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using class_project;

namespace class_project
{
	class Program
	{
		static void Main(string[] args)
		{
			Class clss = new Class();//Class contain studant and studant contain cources
			while (true)
			{
				Student student = new Student();
				Console.WriteLine("Please Entar Student Name or To Exit Press Enter");
				student.Name = Console.ReadLine();
				if (student.Name == "") break;
				Console.WriteLine("Please Entar Student Age");
				string age = Console.ReadLine();
				student.Age = int.Parse(age == "" ? "0" : age);
				Console.WriteLine("Please Entar Academic Year");
				student.AcademicYear = Console.ReadLine();


				while (true)
				{
					Course course = new Course();
					Console.WriteLine("Please Entar Course Name");
					course.Name = Console.ReadLine();
					if (course.Name == "") break;//the user finish putting grads for this studant
					Console.WriteLine("Entar Student Grade for " + course.Name);
					string grad = Console.ReadLine();
					course.Mark = int.Parse(grad == "" ? "0" : grad);
					student.Courses.Add(course);
				}
				clss.Students.Add(student);
				Console.Clear();
			}
			foreach (Student student in clss.Students)
			{
				Console.WriteLine("Student Name Is:" + student.Name);
				Console.WriteLine("Number of grades are: " + student.Courses.Count);
				Console.WriteLine("Average is: " + student.Average);
				Console.WriteLine("============================");
			}
			Console.WriteLine("Total average is: " + clss.Average);
			Console.ReadLine();

		}
	}
}

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#16

الله يعطيك العافيه أخوي

أخوي ممكن توضح لي انت ايش سويت في الكلاس الاول؟؟

حابه أفهم ليش كذا سويت

اذا ما عليك أمر

وشكرا،،

#17

أخوي

في هذا الجزء في غلط

public List<Student> Students;//Students in the class

يقولي

you are missing using directive or an assembly reference

اسفه ازعجتك بكثرة اسئلتي

انا بنتظار مساعتدكم

تحياتي لكم جميعا

#18

أنا فقط قسمت الكلاسات بطريقة صحيحة وذلك كالتالي:

المادة الدراسية عبارة عن كلاس يحتوي اسم المادة وعلامة المادة

كل طالب له مجموعة من المواد الدراسية

الفصل الدراسي يحتوي على مجموعة من الطلاب

أرجو أن يكون التقسيم واضح

بالنسبة للاستفسار الثاني فحله فلا أدري ماذا تقصدين بذلك لأنه عندي الكود شغال 100% ويعطي النتائج صح

ممكن تكوني مغيرة شيئ في الكود مثل عدم اضافة الكلاس Student

اذا المشكلة لم تحل بعد أرفقي الكود كاملا

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#19

السلام عليكــم ورحمـة الله وبركاتــه ،،

أكتشفت الغلط وين

أخوي

student.Age = int.Parse(age == "" ? "0" : age);

هذا ليش سويته كذا؟؟!!

وأخوي كذا الكود ماصار يعطيني الافرج لك كلاس

يعطين الافرج للكلاسات كلها

لما جربت اشغله الافرج طلع لي 36

والافرج الكلي 36

؟؟!!

تم تعديل هذه المشاركة بواسطة Zaianb في 3 مايو 2009 في 21:59

#20

هادي تفحص اذا كان age =="" فإنها ترجع القيمة 0 أما اذا لم تكن تساوي صفرا فإنها ترجع نفس القيمة

يعني أنها تعما نفس عمل جملة if بس الجميل فيها أنها تختصر الكود

أما بالنسبة لأن المعدل هو نفسه المعدل الكلي فهذا عندي غير صحيح وهذا هو الناتج الذي ظهر عندي

post-193944-1241378698_thumb.jpg

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#21

x2g79566.jpg

أخوي وانا هذا الي طلع لي

مع اني ماغيرت شيء هالمره

بس كوبي بست

#22

لأنك قمت بادخال بيانات لطالب واحد فمن الطبيعي أن يكون المعدل الكلي هو نفسه المعدل للطالب

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#23

اسفه اخوي ازعجتك

الله يعطيك العافيه

#24

وعليكــم السـلام ورحمة الله وبركاتـه..

سؤال اخر

public List<Course> Courses;

هذا هو نفسه لما اقول

public List<Course> = new List<Course>();

لمذا قمت بكتابة هذا الجزء

 public Student()
		{
			Courses = new List<Course>();
		}

في هذا الكود لمذا استخدمت

get

بالرغم من انه

public

مش

private

public int Average
		{
			get
			{
				if (Courses.Count == 0) return 0;
				int avg = 0;
				foreach (Course course in Courses)
				{
					avg += course.Mark;
				}
				return avg / Courses.Count;
			}
		}

شنو تقصد ب

mark

في ايش استخدمتها؟؟

اعتذر على كثرة اسئلتي

واستمراري بازعاجك

تم تعديل هذه المشاركة بواسطة Zaianb في 5 مايو 2009 في 00:40

#25

عندما نعلن عن متغير في الكلاس من غير أن نضع له قيمة

public List<Course> Courses;

أما عندما نعلن عن متغير في الكلاس ونضع له قيمة - هنا المتغير حجز مكانه من الذاكرة-

public List<Course> = new List<Course>();

لذلك لا نضع القيمة إالا عند عمل كائن جديد من الكلاس وهو كذلك

public Student()
		{
			Courses = new List<Course>();
		}

تستخدم ال get عندما تكون الصفة للقراءة فقط ولا دخل ل public أو privite في الموضوع

ال mark يعني الدرجة في المادة

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…