السلام عليكم - اخوك احمد البنا يسأل من جديد فى اطار نفس موضوعك ويصحح ايضا
خطأ بسيط
اولا اليك التصحيح البسيط
- ارى انك نسيت علامة الشباك # فى هذا المثال اللذى عرضته فى احد السطور والخاص بدرس ال type وبالتحديد للمتغير العشرى sum وبالتالى لن يعمل المثال مع الأعضاء بشكل سليم ، واليك مثالك وسأوضح لك مكان الخطا فى السطر عن طريق تكبير النص
كود:
Type Montada
x As integer
me As string
num# as float
Endtype
dim a(3)as Montada
a(1).x=10
a(1).me="My name is The_source"
a(1).num#=50.10
do
set cursor 10,10
print a(1).me
Res= a(1).x+a(1).x
set cursor 10,30
print Res
v=int(a(1).num)
set cursor 10,50
print v
loop
- السؤال اثانى وهو الأهم /
لاحظت عن التنفيذ انه طبع النتيجة الخاصة بالمتغير sum#
= 50 فقط مع انه من المفروض طباعة الناتج 50.10 ،،، فلما هذا . وشكرا لك .