سؤال حول المتغيرات
#1
[COLOR="SeaGreen"]السلام عليكم ور حمة الله وبركاته

اود عمل برنامج مكون من عدد 3 Edit و عدد 1Label

ليقوم بجمع محتوى ال Edit1.Text و Edit2.Text و Edit3.Text

والناتج يظهر في ال Label1.Caption

علما اني عرفت المتغيرات وعملت التحويل لكن المشكله اللي واجهتني هيا اني احتاج ال

Edit1 و Edit2 من نوع Float
و Edit3 من نوع Integer
وعجزت عن الجمع بينهم

ولو فيه طريقه وضع وحده ثابته لكل من Edit1 Edit2 Edit3

بمعني اني عندما اكتب في Edit1.Text عند التنفيذ رقم 2 يتم ضربه في نص ( 0.5 ) ويجمع مع ال Edit2 وما يكتب في ال Edit2 يضرب تلقائي في ربع ( 0.25)

وهكذا لل Edit2

معذرة للإطاله والف شكر [/COLOR]
الرد
#2
وعليكم السلام ورحمة الله وبركاته.
لو ترفق الكود من فضلك لنتمكن من فهم المشكلة أكثر.
وشكرا.
الرد
#3
وعليكم السلام ورحمة الله
بصفة عامة:
استخدم IntToStr لتحويل Integer إلى String
استخدم FloatToStr لتحويل Float إلى String
لتحويل Integer إلى Float يكفي استخدام Trunc
كود :
x := Trunc(5.2);
مواضيع في المنتدى كثيرة استخدم البحث
ثم أرفق محاولة
بالتوفيق.
الرد
#4
السلام عليكم ورحمة الله

مشكور اخي الفاضل على الافاده الجميله

واسف على تكراري لموضوع او سؤال قد طرح مسبقا في المنتدى ولكني احيانا لا ادري ما اكتب في البحث

معذرة
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم