السلام عليكم
عندي مشكلة أرجو أن أجد الحل عندكم
أحاول أن أكتب برنامج لايجاد مربع عدد صحيح و من ثم طباعة الناتج
لم أحد أي اجرائية لتحويل الناتج من النمط Extended إلى النمط Str
فحاولت أكتب تابع فرعي لأداء المهمة
Function Extendedtostr (value : Extended): String; var C,i : integer; begin i:=10; Result:=''; While Value > 0 do begin c:= Value mod i; Result := Result + inttostr (c); Value := Value div i; i := i*10; end;
رغم ذلك لم أنجح
حتى أن المتحول من نوع Extended لا أستطيع اجراء عملية القسمة عليه
و لم أفهم لماذا
وشكراً