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

interfaceلبرنامج + تقريب العدد بزياده واحداذا كان أكبر العدد العشري أكبر من النصف

بدأه persoon في 21 يوليو 2010 · 9 رد · 901 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا في صدد عمل برنامج كبير وأحتاج من خبرتكم لو سمحتم!

انا شغاله على برنامج

فعندي كم سؤال ..

انا حابه أعمل أنترفيس للبرنامج ؟ ممكن تعطوني رابط شرح !

وكمان حابه أعرف كيف اذا عندي رقم وأبغى أقربه أذا كان العدد العشري أكبر من النصف

مثال:

12.3

ماراح يتقرب هذا

لكن لو كان

12.5

راح يزيد ويصبح الرقم 13

وهكذا

لو

12.6 كمان راح يتقرب لان العدد العشري 5 ومافوق

أنتظر ردكم الله يسعدكم وينولك اللي في بالكم :happy:

تم تعديل هذه المشاركة بواسطة persoon في 21 يوليو 2010 في 17:20

You CAN

#2

بالنسبة للـ interface أتوقع افضل شيء لو تشوفين مشاريع جاهزة وتأخذين بعض الافكار منها ،،

بالنسبة للتقريب ممكن تستخدمين :

Format(33.33342 , "#.00)

أو :

Math.Round(33.33342,2,MidPointRounding.AwayFromZero)

بالتوفيق في المشروع ،،

#3

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

لكن أنا مبتدئة جدا بهذي اللغه ..

فكيف أسوي بهذي الفنكشن؟!

يعني الان عندي مخزنه القيمه

افرض انها مخزنه بمتغير أسمه num

وكانت قيمتها 12.3

الان أبغى أشيك على اللي بعد البوينت أذا كان أكبر أو يساي 0.5 أبغى أزيد واحد على num

بس

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

أنا فيجوال 2005

تم تعديل هذه المشاركة بواسطة persoon في 21 يوليو 2010 في 18:16

You CAN

#4

اذا كان اسم المتغير num مثلا ، وتبغين قيمته تكون قيمته بعد التقريب ،،

num=Format(num,"#.00")

أو بالطريقة الثانية :

num=Math.Round(num,2,MidPointRounding.AwayFromZero)

بالطريقة هذي المتغير num بيكون فيه القيمة بعد التقريب سواء تقريب للأكبر أو للأصغر ،،

#5

ربي يوفقك ويسعدك أن شاء الله :wub:

وبخصوص الأنترفيس

حصلت موضوع عن الثيمات راائعه لكن أبغى أفضل

حابه يطلع مثل ثيم office 2007

مره حلووو

لكن اللي عندي حملته وضبط هو ثيم vista

You CAN

#6

خلاص ضبطت الأنترفيس بثيم الفيستا وطلعت الحمدلله مره حلوه

لكن ودي أحط شعار المؤسسه في الفورم

الأيكون أقصد

لكن الصوره اللي أبغى أحطها بدالها من نوع jpg

كيف أحوله الى ico

:blink:

بليز أبي مساعدتكمم

You CAN

#7

^

جربي الموقع هذا :

هنا ..

#8

num=Math.Round(num,2,MidPointRounding.AwayFromZero)

ضبطت معاي مثل ما ابي يوم تركت بس أول براميتر والباقي شلتهم

لكن يقرب لي اذا كان فوق النصف

انا ابغى أكبر أو يساوي النصف

تهي تهي

فيه أحد يقدر يساعدني تكفون

You CAN

#9

الدالة هذي تقرب اذا كان آخر رقم بعد الفاصله 5 ، تقرب للكبير ، وهذا هو الصحيح ،،

#10

بامكانك الدمج بين الدالتين :

Dim a As Double = Math.Round(num,2,MidPointRounding.AwayFromZero)

Msgbox(Format(a,"#.00"))

تم تعديل هذه المشاركة بواسطة profesor-xp في 23 يوليو 2010 في 12:54

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

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

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

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

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