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

جمع الأعداد العشرية وتوزيعها

بدأه صقر169 في 6 يوليو 2008 · 12 رد · 2,854 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي سؤالين اريد الإجابة عليها لمن لدية الإجابة الرجاء إرشادي

السؤال الأول :

لدي رقم محتوي على أعداد عشرية مثل 34.36765

  • اريد ان اعرض الرقم بخانتين عشري كـ 34.36

  • اريد أن اعرض الرقم بخانتين عشري مقرب كـ 34.37

السؤال الثاني :

لدي رقم 143 مقسوم على 4 يساوي 35.75

35.75=4/143

المطلوب اريد ان اضع الناتج في اربع حقول لكن بدون ارقام عشريه ، طبعا القسمة فيها باقي وهذه هي المشكلة ، الحل اريده كالتالي:

في الحقل رقم 1 اريد ان اضع 35

في الحقل رقم 2 اريد ان اضع 35

في الحقل رقم 3 اريد ان اضع 36

في الحقل رقم 4 اريد ان اضع 37

هنا تكون انحلت المشكلة لدي

أرجو من لديه إجابة على هذه الأسئلة أو احدهما أن يفيدني " أسأل الله أن يجعلها في ميزان حسناته "

#2

تحية طيبة،،،

الملف المُرفق خاص بجواب السؤال الاول. بالنسبة للسؤال الثاني فأنا لم استطع ان افهم المطلوب من سؤالك.

تحيتي.

_________________________________________________.rar

#3

مشكور أخوي خالد ، الله يجزاك خير وأسأل الله أن يجعلها في ميزان حسناتك .

بالنسبة للسؤال الثاني : ما أدري لكن احسن انه واضح ،إذا فيه شي معين ما فهمته ، إسألني عنه

وإن شاء الله لو احد الشباب الي يعرفون الإجابة ما راح يقصروا.

عموما ما قصرت والله يجزاك كل خير

#4
صقر169 كتب:
السؤال الأول :

لدي رقم محتوي على أعداد عشرية مثل 34.36765

اريد ان اعرض الرقم بخانتين عشري كـ 34.36

Console.WriteLine("Result: {0:f}", Math.Floor(34.36765 * 100) / 100);

صقر169 كتب:
السؤال الأول :

لدي رقم محتوي على أعداد عشرية مثل 34.36765

اريد أن اعرض الرقم بخانتين عشري مقرب كـ 34.37

Console.WriteLine("Result: {0:f2}", 34.36765);
أو
Console.WriteLine("Result: {0:f}", Math.Round(34.36765, 2));

صقر169 كتب:
السؤال الثاني :

لدي رقم 143 مقسوم على 4 يساوي 35.75

35.75=4/143

المطلوب اريد ان اضع الناتج في اربع حقول لكن بدون ارقام عشريه ، طبعا القسمة فيها باقي وهذه هي المشكلة ، الحل اريده كالتالي:

في الحقل رقم 1 اريد ان اضع 35

في الحقل رقم 2 اريد ان اضع 35

في الحقل رقم 3 اريد ان اضع 36

في الحقل رقم 4 اريد ان اضع 37

			int num;
			int div;
			int rmnd;

			num = 143;
			div = 4;
			rmnd = num % div;
			for (int x = 0; x < div; x++)
				Console.WriteLine("Result{0}: {1}", x + 1, (num / div) + (x >= (div-rmnd) ? 1 : 0));
#5

مشكورة يأخت نورا ، إن شاء الله اجرب الحل

الله يجزاك خير وأسأل الله أن يجعلها في ميزان حسناتك .

#6

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

يأخت نورا الله يجزاك خير ، السؤال الأول ضبط معاي

لكن السؤال الثاني ما ضبط معي ، ممكن الله لايهينك تضعين المثال في فورم بأربع حقول

مشكوره والله ما قصرتي

#7

الناتج كالتالى

في الحقل رقم 1 اريد ان اضع 35

في الحقل رقم 2 اريد ان اضع 36

في الحقل رقم 3 اريد ان اضع 36

في الحقل رقم 4 اريد ان اضع 36

هل هذا مقبول؟ اذا نعم ...

			int num;
			int div;
			int rmnd;
			int x;

			num = 143;
			div = 4;
			rmnd = num % div;

			x = 0;
			textBox1.Text = ((num / div) + (x >= (div - rmnd) ? 1 : 0)).ToString();

			x = 1;
			textBox2.Text = ((num / div) + (x >= (div - rmnd) ? 1 : 0)).ToString();

			x = 2;
			textBox3.Text = ((num / div) + (x >= (div - rmnd) ? 1 : 0)).ToString();

			x = 3;
			textBox4.Text = ((num / div) + (x >= (div - rmnd) ? 1 : 0)).ToString();

تم تعديل هذه المشاركة بواسطة نورا مجدى في 13 يوليو 2008 في 13:39

#8

يا أخ/صقر

بالنسبة للسؤال الثاني فأنا لم استطع ان افهم المطلوب من سؤالك.

ممكن تعطى مثال آخر أو مثالين آخرين بأرقام مختلفة تمامآ عن مثالك السابق

حتى نستطيع أن نفهم المطلوب

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

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

#9

هذا مثال يا أخى سنفهم من اجابتك عليه كل شئ باذن الله

لديك رقم 2757 مقسوم على 16 يساوي 172.3125

2757/16=172.3125

المطلوب تريد ان اضع الناتج في كم حقل؟ لكن بدون ارقام عشريه ، الحل تريده كيف؟:

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

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

#10

المثال موجود في المرفقات مع الصورة

ياليت من الأخت نورا أن تلقي نظرة على المثال \ بالنسبة للأسئلة أنتي جاوبتي عليها كاملة \ لكن أنا طماع شويه أريد زيادة معلومة

الله يجزي كل من شارك في الموضوع خير الجزاء

WindowsApplication6.rar

post-34744-1215986543_thumb.jpg

#12

هذا يا أخى الكود الذى تريده مشروحآ خطوة بخطوة(خمس خطوات) باعتبار المبلغ=X ، عدد الأولاد=N

احسب خارج القسمة Y

احسب القيمة الصحيحة لها I

احسب الكسر KASR

اذآ أمامك مجموعتين من الأطفال

المجموعة الأولى وهى الحاصلة على النصيب الأكبر وعددهم=حاصل ضرب هذا الكسر فى العدد الكلى للأطفال

المجموعة الثانية وهى الحاصلة على النصيب الأصغر وعددهم=باقى الأطفال

احسب عدد أطفال المجموعة الأولى NMAX ونصيب كل منهم XMAX

احسب عدد أطفال المجموعة الثانية NMIN ونصيب كل منهم XMIN

وهذا هو الكود بلغة الVB

Y = X / N

I = Int(Y)

KASR = Y - I

NMAX = KASR * N: XMAX = I + 1

NMIN = N - NMAX: XMIN = I

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

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

#13

مكشورة يا أخت نورا والله ما قصرتي , وأيضاً مشكور اخي ( بالضبط ماني عارف الإسم :unsure: )

:clapping:

جزاكم الله كل خير ، وجلها الله في موازين حسناتكم

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