مشاهدة النسخة كاملة : عملية الجداء
ثامر أبو بلقيس
15-03-2014, 08:43 PM
الســـلام عليكم ورحمة الله
الزر المسؤول عن كتابة علامة الضرب في لوح المفاتيح
معطل ... النسخ و اللصق لأستورد الرمز لا يعمل ...
استعمال لوح مفاتيح الجهاز غير متاح ... أمامي مشروع بالأوتوبلاي
متعلق بعملية الضرب " الجداء " ما الحل لأحقق الجداء " الضرب"؟
هكذا :
x = Input.GetText("Input1");
y = Input.GetText("Input2");
Input.SetText("Input3", x ضرب y);
شكرا :abc_138:
فرح صالحي
15-03-2014, 10:45 PM
السلام عليكم ورحمة الله وبركاته
x = Input.GetText("Input1");
x = String.ToNumber(x);
y = Input.GetText("Input2");
y = String.ToNumber(y);
ethiopian(x, y)
result = Dialog.Message("Notice",ethiopian(x, y));
ثامر أبو بلقيس
15-03-2014, 10:50 PM
شكرا لكن ظهر لي حوار بعدم التعرف على
ethiopian
شكرا :abc_138:
فرح صالحي
15-03-2014, 11:04 PM
السلام عليكم ورحمة الله وبركاته
اعتذر ان كانت محاولاتي دائما مجانبة للصواب ...
مازلت اتعلم ...........
:abc_070:
ثامر أبو بلقيس
15-03-2014, 11:09 PM
جد مشكور أخي صالحي
أعرف نويت مساعدتي باستعمال الجداء الأثيوبي
لكن هناك كود يوضع في Global function لم تدرجه
لا أستطيع نسخه و لا أستطيع كتابته عند الوصول للسطر الخامس
شكرا جزيلا :abc_138:
فرح صالحي
15-03-2014, 11:27 PM
السلام عليكم ورحمة الله وبركاته
هذا هو الكود
function halve(a)
return a/2
end
function double(a)
return a*2
end
function isEven(a)
return Math.Mod(a, 2) == 0
end
function ethiopian(x, y)
local result = 0
while (x >= 1) do
if not isEven(x) then
result = result + y
end
x = math.floor(halve(x))
y = double(y)
end
return result;
end
ثامر أبو بلقيس
15-03-2014, 11:30 PM
بارك الله فيك :abc_152:
ثامر أبو بلقيس
16-03-2014, 12:06 AM
يبدو أنه لم يبق لي غير هذا الحل بعد طول انتظار
http://im73.gulfup.com/s9BGU.jpg (http://www.gulfup.com/?qgltqF)
السلام عليكم :abc_138:
نلتقي بود
النصل القاطع
16-03-2014, 05:21 AM
رمز الضرب * له مكانان على لوح المفاتيح
الأول عند الحاسبة
و الثانى فى منطقة الأعداد الموجودة فوق الحروف
و هى عند الزر 8
8+شيفت
هل تعطل الزران مرة واحدة ؟؟
فرح صالحي
16-03-2014, 09:54 AM
السلام عليكم ورحمة الله وبركاته
تبدو لي متاهة مقصودة اكثر منها استفسارا! !!!
موفق بإذن الله ... لك مني أجمل تحية .
:abc_085:
ثامر أبو بلقيس
16-03-2014, 10:06 AM
شكرا أحبابي تم حل المشكل
رياضيا أرجو أني لم أزعج أحدا بهذا التساؤل :abc_138:
النصل القاطع
16-03-2014, 12:28 PM
أرجو أني لم أزعج أحدا بهذا التساؤل :abc_138:
على العكس تماما
على الرحب و السعة
ثامر أبو بلقيس
16-03-2014, 01:50 PM
على العكس تماما
على الرحب و السعة
جزيل الشكر على ما حمله الرد من تفهم
تم معالجة المشكل انطلاقا من أن قسمة الكسور لعددين بسطيهما 1 طبعا
يتحقق بضرب البعيد في البعيد و القريب في القريب عملية الضرب وهو تعبير فعلي لعملية
الجداء ليصبح الكود كالتالي :
X = Input.GetText("Input1");
Y = Input.GetText("Input2");
result = Dialog.Message("Notice", X/(1/Y));
وبالتالي يتحقق الضرب بدون إجراء عملية الجداء
تقديري :abc_138:
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam