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

عضو جديد يستفسر وأتمنى أن تجيبوه

مغلق
بدأه البسيط في 17 يوليو 2005 · 10 رد · 746 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

أخواني وأخواتي الأعزاء اولا يشرفني أن أنضم إليكم فاتمنى أن تقبلوني كتلميذ

---------

أريد جوابا لو سمحتم لهذه المشكلة وهي :

اني أضع علامة الجمع والبرنامج لا يجمع بل يضم

مثال :

1 + 2 = 21

ما هو الحل أخوتي

ولكي أحيطكم بالمشكلة أكثر أضع أمامكم البرنامج (هو لحساب المعدل التراكمي للطالب) والمشكلة في السطرالملون بالأحمر

Private Sub Command1_Click()

Dim A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R As Single

A = Text1.Text

B = Text2.Text

C = Text3.Text

D = Text4.Text

E = Text5.Text

F = Text6.Text

G = Text7.Text

H = Text8.Text

I = Text9.Text

J = Text10.Text

K = Text11.Text

L = Text12.Text

M = Text13.Text

N = Text14.Text

O = Text15.Text

P = Text16.Text

Q = Text17.Text

R = Text18.Text

Text20.Text = (A * 1)

Text21.Text = (B * 1)

Text22.Text = (C * 1)

Text23.Text = (D * 1)

Text24.Text = (E * 1)

Text25.Text = (F * 2)

Text26.Text = (G * 1)

Text27.Text = (H * 4)

Text28.Text = (I * 4)

Text29.Text = (J * 4)

Text30.Text = (K * 1)

Text31.Text = (L * 6)

Text32.Text = (M * 4)

Text33.Text = (N * 2)

Text34.Text = (O * 1)

Text35.Text = (P * 1)

Text36.Text = (Q * 1)

Text37.Text = (R * 1)

Text19.Text = (A * 1) + (B * 1) + (C * 1) + (D * 1) + (E * 1) + (F * 2) + (F * 2) + (G * 1) + (H * 4) + (I * 4) + (J * 4) + (K * 1) + (L * 6) + (M * 4) + (N * 2) + (O * 1) + (P * 1) + (Q * 1) + (R * 1)

Text38.Text = (Text19.Text / 3900) * 100 & "%"

Text39.Text = A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + R

End Sub

واتمنى أن القى الجواب بسرعة ولكم جزيل الشكر

والسلام عليكم

#2

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

اولا نرحب فيك ويسرنا مشاركتك وانضمامك إلينا

إذا أردت الجمع استخدم Val

مثلا

total=val(text1.text)+val(text2.text)

460.gif

#3

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

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

شكرا لك أخي الكريم المتميز على سرعة الإجابة سأجرب طريقتك الآن

وتقبل مني اعطر التحايا

#4

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

استخدم Val

#5

اخى المحترف , الم تر مشاركة المتميز ؟

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#6

كما ذكر الاخوان استعمل val

و لكن انتبه الى النقطة التالية

dim a, b, c as single

تجعل المتغير c هو الوحيد من النوع single

لذلك و عند التعامل مع متغيرات جميعها من نوع واحد يجب تكرار اانوع

dim a as double ,b as double , c as double

و هنا لن تحتاج للدالة val

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#7

طريقتك فى تعريف المتغيرات تعمل فى الدوت نت اما هنا فلابد من تعريف نوع كل متغير والا سيتم تعريفه مبدئياً على انه من النوع Variant وهذا النوع يحمل قيمة لاى نوع اخر من المتغيرات سواء كان متغير حرفى او رقمى وهو من أبطأ انواع المتغيرات لانه عند ترجمة البرنامج يتم قراءة بيانات متغير هذا النوع ثم يتم تحويل المتغير الى المتغير الصالح للبيانات :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#8

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

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

اخي الكريم بروفشنل الآلة الحاسبة موجودة ولكن لا شأن لها في هذا البرنامج لأني قلت أن هذا البرنامج يحسب المعدل التراكمي وليس الآلة حاسبة

--------------

أخي الكريم GHOST2010 شكرا لك على التوضيح

بالمناسبة مالفرق بين هذا البرنامج والذوت نت

-------------

أخي الفاضل hishamnasr

شكرا لك أيضا على التوضيح . معلومة مهمة جدا بالنسبة لي لأني مبتدئ وهذا أول برنامج لي واتنمى منك ومن باقي الشباب مساندتي ولكم جزيل الشكر

وتقبلوا أعطر و أجمل تحياتي

أخوكم البسيط

#9

مميزات الدوت نت لا استطيع حصرها كلياً لكن يمكنك مراجعة هذا الرابط لمعرفة بعض المميزات

/index.php?showtopic=69491

تم تعديل هذه المشاركة بواسطة GHOST2010 في 17 يوليو 2005 في 15:13

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#10

شكرا لك ياGHOST2010

#11

عفواً اختى الفاضلة

هذا رابط اخر فى منتدى الناجحين

http://www.najeh.info/forum

ادخل الى قسم الفيجوال بيسيك ستجد موضوع باسم ماذا تفضل ستجد فيه بعض مميزات الدوت نت

اسف لانى لم اضع رابط الموضوع لكن كلما اضعه يتم وضع رابط الصفحة الرئيسية مكانه :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

هذا الموضوع مغلق.

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