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

أسئلة الإحماء لبداية مسابقات القسم؟

مثبّترائج
بدأه GHOST2010 في 9 أغسطس 2009 · 145 رد · 16,589 مشاهدة · في قسم الدروس والمواضيع المتميزة
مشاركة: واتساب X فيسبوك تيليجرام
#76

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

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

هذا هو حل السؤال ، ارجو ان يكون صحيحا من دون ان ادخل السجن :lol:

الباسوورد هي نفسها

vaibles.rar

اللهم لا سهل الا ماجعلته سهلا، وانت تجعل الصعب ان شئت سهلا

83_45a7168be2ddb.jpg

#77

هذه مشاركتي. آسف لعدم المشاركة في السؤال السابق بالرغم من أنه من النوع الذي يعجبني و لكن الظروف كانت قاهرة.

تحياتي...

answer.rar

#78
اقتباس
السؤال الجديد سؤال سهل جدا ولن يحتاج أى وقت للإجابة ولذلك سأعلن إجابته اليوم الساعة التاسعة مساءً إن شاء الله

post-135620-1250888824_thumb.gif post-135620-1250888834_thumb.gif

مدونتي: C++ Tips and Tricks

#79

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

آسف على التاخر , ما بستخدم النت في وقت الاجازة

MY_Solution.rar

<EMBED src=http://www.abdelghafar.com/images/banners/bm2.swf width=486 height=60 type=application/x-shockwave-flash EMBED < menu="false" loop="true" quality="high">

#80

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

أعتذر عن تأخرى عن الموعد المحدد لإعلان الحل بسبب انقطاع الانترنت ووالله هذه المرة الثانية التى أكتب فيها هذه المشاركة حيث أننى بعدما انتهيت منها وضغطت Post انقطع الاتصال وأعدت كتابة المشاركة من جديد :blink:

هذه هى الأجوبة التى وصلتنى

1- profesor-xp

Dim integer1 = 9
Dim long1 = 500
Dim double1 = 9.5
Dim string1 = "hello"

الإجابة غير صحيحة وسأعلن السبب فى نهاية المشاركة حيث أنه نفس سبب خطأ باقى المشاركات :D

2- إشراقــه فجــر

Public Class Form1

	Dim S$
	Dim D#
	Dim L&
	Dim I%

End Class

هذه هى الإجابة المطلوبة :thumb_up: :clapping:

3- Muhammad alaa

Module Module1

	Sub Main()
		'use Option Infer On
		'Dim iInt = 10
		'Dim iLng = 100L
		'Dim dDbl = 10.0
		'Dim sStr = "test"

		'use Option Infer On
		'Dim iInt = CInt(10)
		'Dim iLng = CLng(100)
		'Dim dDbl = CDbl(10)
		'Dim sStr = CStr("test")

		'use Option Infer Off
		'"MAY REJECTED BECUASE OF AS KEYWORD"
		'Dim iInt As Object = 10
		'Dim iLng As Object = 100L
		'Dim dDbl As Object = 10.0
		'Dim sStr As Object = "test"
	End Sub

End Module

الإجابة برمجيا صحيحة لكنها ليست مقبولة والسبب أنك اعتمدت على إصدار نسخة الفيجوال ستوديو حيث أن الجملة Option Infer On مدعمة بداية من إصدار 2008

4- abetry

في رأس الصفحة نضع التصريح التالي
Option Explicit Off

ثم نعرف
var1="Test
"
var2=1234
var3=0.44

الخ

الإجابة غير صحيحة

5- محمد رضى

صراحة لا أعرف إذا كان هذا هو المطلوب. إذا عرفنا متغيرا من غير الكلمة المحجوزة AS فإن الكومبايلر يعتبره من نوع Object العنصر الأب لكل كائنات دوت نت و يمكنه استقبال أي كائن.
Dim o
o = "string"
o = 11.0
o = 11.0F
o = 11
o = new Font(...)

الإجابة غير صحيحة

6- assaf_abdullah

Option Explicit Off

Public Class Form1
	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
		x = 10
		Str1 = "Abdullah"
		MsgBox(x + 1 & " " & str1)
	End Sub
End Class

الإجابة غير صحيحة

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

الإجابات الغير صحيحة سببها أنها جميعا (باستثناء إجابة محمد علاء) تعرف متغيرات من النوع Object ,, برمجيا يمكنك استخدام النوع Object لتخزين كل الأنواع الأخرى لكن كان هدف السؤال هو كيفية التعريف الصريح للمتغيرات المذكورة بدون استخدام كلمة As وهو ما كان حله فى إجابة الأخت إشراقة فجر

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

'Integer
Dim x%
'Single
Dim x!
'Double
Dim x#
'Long
Dim x&
'String
Dim x$

سأفكر فى سؤال جديد وسأضعه حالما أتوصل إليه إن شاء الله فلا تنسوا الموضوع ,, وإذا كان لدى أحدكم أى سؤال يصلح للموضوع فليضعه لنا :blush:

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

feed.1.gif

#81

يعطيك العافية GHOST2010 ،،

أسئلة مفيدة ، و موضوع مفيد ، آمل أن يستمر ،،

#82

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

كل عام و انت بخير

ثانيا اقترح تغيير صيغة الاسالة حتى نفاذها

اسالة في شرح بعض خصائص الكنترول مثل TextBox , ComboBox ......... ListBox

مثلاً في التكست بوكس يوجد خاصية اسمها Tag

ربما كل الاعضاء يعرفون ماذا تعني , و متى تستخدم , و ما هي الهدف من و ضعها و لماذا يجب ان تكون موجودة

لكن في الحقيقة يوجد الكثر من الخصائص التي لاأعلم لا انا و لا بعض الاعضاء شيئ عنها مثل الخاصة ImeMode و ليس بالشرط ان قرأنا

عنها في الـ Help أن نفهمها حتى لو فهمناها ليس شرطا ان نعرف متى تستخدم , نحن في العادة نستخدم الخصائص التي نعرفها !!!!

اقترح تحديد الكنترول او الكمبوننت " و الوصف هل هي خاصية عامة لكل الكنترولز اي مشتركة مثل الـ Tag , أم هي خاصة لكنترولز معينة "

و السؤال ماذا تعني هذه الخاصية و لماذا تستخدم , وماذا لو لم تكن موجودة ما رايكم B)

ايضا , هذا النوع من الاسالة عام , لماذا لا يتم طرحه في الاقسام الأُخرى للـ Microsoft .NET Platform جميعها و هكذا تكثر المشاركات ؟

تم تعديل هذه المشاركة بواسطة assaf_abdullah في 24 أغسطس 2009 في 08:49

<EMBED src=http://www.abdelghafar.com/images/banners/bm2.swf width=486 height=60 type=application/x-shockwave-flash EMBED < menu="false" loop="true" quality="high">

#83

السلام عليكم

تلقيت دعوة من الأخ Ghost للمشاركة

خذوا سؤال على الماشى

كيف تحسب فارق الوقت بين نقطتين زمنيتين بدقة أعلى من 1 ملي ثانية

يعنى لو عندنا حدث وقع فى نقطة معينة من الزمن

ثم وقع حدث بعده

أريد حساب فارق المدة الزمنية بينهما بدقة أعلى 1 ملى ثانية

يعنى بجزء من الملى ثانية

و ليكن مثلا 1/100 من الملى ثانية

و ذلك بإستخدام السى شارب أو الفى بى

فى الحالتين ترسل الإجابات على الأخ المشرف Ghost :D

تم تعديل هذه المشاركة بواسطة _- محمد نور -_ في 25 أغسطس 2009 في 18:22

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#84

سوف أترك الموضوع للأخ شبح لكى يحدد الوقت المتاح للحل

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#85
_- محمد نور -_ كتب:
سوف أترك الموضوع للأخ شبح لكى يحدد الوقت المتاح للحل

إيه ده ,, نعم ,, حضرتك بتدبسنى؟؟ :angry: :angry:

عموما ,, سيتم إعلان النتيجة بعد غد الموافق الخميس الساعة الخامسة عصراً والذى سيعلن النتيجة هو صاحب السؤال :D :D

تم تعديل هذه المشاركة بواسطة GHOST2010 في 26 أغسطس 2009 في 08:50

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

feed.1.gif

#86

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

هذه مشاركتي. نفس كلمة المرور.

تحياتي...

answer.rar

#87

ها هو ذا الحل

كلمة المرور كما السابق

Module1.rar

و الله ولى التوفيق

تم تعديل هذه المشاركة بواسطة Muhammad alaa في 26 أغسطس 2009 في 01:24

مدونتي: C++ Tips and Tricks

#88

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

هذه هى الأجوبة التى وصلت

1- محمد رضى

  1.  
  2. Dim l As Long = DateTime.Now.Ticks
  3. ' تشغيل كود ما لحساب مدة تشغيله
  4. l = DateTime.Now.Ticks - l
  5. Console.WriteLine("مدة تشغيل الكود {0}", l)
  6.  

الكود بلغة السى شارب

  1.  
  2. long l = DateTime.Now.Ticks;
  3. //تشغيل كود ما لحساب مدة تشغيله
  4. l = DateTime.Now.Ticks - l;
  5. Console.WriteLine("مدة تشغيل الكود {0}", l);
  6.  

2- محمد علاء

  1.  
  2. ' 1st Method
  3. Dim t1 As DateTime = Now
  4.  
  5. ' an operation
  6. For i As Integer = 0 To Integer.MaxValue - 1
  7. ' empty loop
  8. Next
  9.  
  10. ' calculate the diffrence
  11. Dim ts As TimeSpan = Now - t1
  12. Console.WriteLine("1st Method{0}Time to Complete an {1} loop is {2} part of milli-second", vbNewLine, Integer.MaxValue, ts.TotalMilliseconds * 0.01)
  13. Console.WriteLine()
  14.  
  15. ' 2nd Method
  16. Dim s As New Stopwatch
  17. s.Start()
  18.  
  19. ' an operation
  20. For i As Integer = 0 To Integer.MaxValue - 1
  21. ' empty loop
  22. Next
  23.  
  24. s.Stop()
  25. Console.WriteLine("2nd Method{0}Time to Complete an {1} loop is {2} part of milli-second", vbNewLine, Integer.MaxValue, s.Elapsed.TotalMilliseconds * 0.01)
  26. Console.WriteLine()
  27.  

بالسى شارب

  1.  
  2. // 1st Method
  3. DateTime t1 = DateTime.Now;
  4.  
  5. // an operation
  6. for(int i=0;i<=int.MaxValue-1;i++)
  7. {
  8. // empty loop
  9. }
  10.  
  11. // calculate the diffrence
  12. TimeSpan ts = DateTime.Now - t1;
  13. Console.WriteLine("1st Method{0}Time to Complete an {1} loop is {2} part of milli-secon
    d", "n", int.MaxValue, ts.TotalMilliseconds * 0.01);
  14. Console.WriteLine();
  15.  
  16. // 2nd Method
  17. System.Diagnostics.Stopwatch s =new System.Diagnostics.Stopwatch();
  18. s.Start();
  19.  
  20. // an operation
  21. for(int i=0;i<=int.MaxValue-1;i++)
  22. {
  23. // empty loop
  24. }
  25.  
  26. s.Stop();
  27. Console.WriteLine("2nd Method{0}Time to Complete an {1} loop is {2} part of milli-secon
    d", "n", int.MaxValue, s.Elapsed.TotalMilliseconds * 0.01);
  28. Console.WriteLine();
  29.  

سيقوم الأخ العزيز محمد نور بإعلان النتيجة بعد قليل

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

feed.1.gif

#89

بالنسبة لحل الأخ محمد رضى فهو ليس المطلوب لكون النتيجة ليس مقاسة بوحدة زمنية

بالنسبة لحل الأخ محمد علاء فإنه لا يعطى نتائج دقيقة (لست أدرى السبب حاليا) و لكنه يعطى أرقام غريبا جدا

الحل الذى سوف أطرحه عبارة عن حل كلاسيكى يعتمد على الحساب

دقة الموقت الذى يأتى مع إطار عمل الدوت نت لا تزيد عن 2 ملي ثانية فى أدق الأحوال

طيب ما العمل !!

شئ من الإثنين

إما أن تعتمد على مكون خارجى يقوم بهذه الوظيفة و إما تكتب أن المؤقت الخاص بك

فى حالتى قمت بالبحث و وجدت طريقة بسيطة جدا و فى نفس الوقت فعالة و دقيقة، و دقتها تعتمد على ساعة المعالج الخاصة بجهازك

الطريقة تعتمد على حساب عدد النبضات التى ولدها المعالج فى فترة زمنية إنقضت بين نقطتين زمنيتين

ثم بعد ذلك قسمة هذا الرقم على عدد النبضات الكلى فى التى ينجها المعالج فى الثانية الواحدة و هو قطعا رقم ثابت بالنسبة للنظام

يعنى مثلا

حدث وقع عند عدد نبضات 14260825328

ثم وقع حدث بعده عند عدد نبضات 14261825328

لو قمنا بطرح الأول من الثانى ثم قسمنى النتيجة على العدد الكلى للنبضات فى الثانية الواحدة و الذى فى حالة معالج جهازى 3579545

لكانت النتيجة حوالى 0.279365114840014 ثانية

هذه الطريقة قمنا بإستخدامها أنا و رفيق لى فى عمل سابق من أجل قياس فارق زمنى بين نقطتين على طريق سريع و كان الحاسب مربوط بوحدتين ليزر فى حينها

الكود :

 

public Form1[color= #009900;]([color= #009900;])

        [color= #009900;]{

            InitializeComponent[color= #009900;]([color= #009900;]);

            QueryPerformanceFrequency[color= #009900;](out freq[color= #009900;]);

        [color= #009900;]}

 

        [color= #009900;][DllImport[color= #009900;]([color= #ff0000;]"Kernel32.dll"[color= #009900;])[color= #009900;]]

        private [color= #993333;]static [color= #000000; font-weight: bold;]extern bool QueryPerformanceCounter[color= #009900;](out [color= #993333;]long lpPerformanceCount[color= #009900;]);

 

        [color= #009900;][DllImport[color= #009900;]([color= #ff0000;]"Kernel32.dll"[color= #009900;])[color= #009900;]]

        private [color= #993333;]static [color= #000000; font-weight: bold;]extern bool QueryPerformanceFrequency[color= #009900;](out [color= #993333;]long lpFrequency[color= #009900;]);

 

        private [color= #993333;]long startTime [color= #339933;]= [color= #cc66cc;]0;

        private [color= #993333;]long stopTime [color= #339933;]= [color= #cc66cc;]0;

        private [color= #993333;]long freq;

 

 

        private [color= #993333;]void button1_Click[color= #009900;](object sender, EventArgs e[color= #009900;])

        [color= #009900;]{

            [color= #b1b100;]if [color= #009900;](startTime [color= #339933;]== [color= #cc66cc;]0[color= #009900;])

            [color= #009900;]{

                QueryPerformanceCounter[color= #009900;](out startTime[color= #009900;]);

                lblStart.[color= #202020;]Text [color= #339933;]= startTime.[color= #202020;]ToString[color= #009900;]([color= #009900;]);

            [color= #009900;]}

            [color= #b1b100;]else

            [color= #009900;]{

                QueryPerformanceCounter[color= #009900;](out stopTime[color= #009900;]);

                lblEnd.[color= #202020;]Text [color= #339933;]= stopTime.[color= #202020;]ToString[color= #009900;]([color= #009900;]);

                lblResult.[color= #202020;]Text [color= #339933;]= [color= #009900;]([color= #009900;]([color= #993333;]double[color= #009900;])[color= #009900;](stopTime [color= #339933;]- startTime[color= #009900;]) [color= #339933;]/ [color= #009900;]([color= #993333;]double[color= #009900;])freq[color= #009900;]).[color= #202020;]ToString[color= #009900;]([color= #009900;]);

                startTime [color= #339933;]= [color= #cc66cc;]0;

            [color= #009900;]}

        [color= #009900;]}

إستخدمت الدالة QueryPerformanceCounter لكى أستعلم عن عدد النبضات التى حسبها النظام منذ أن أقلع و

QueryPerformanceFrequency للإستعلام عن عدد النبضات الكلى فى الثانية الواحدة

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#90

ولكن يا أخي محمد :

اقتباس
A single tick represents one hundred nanoseconds or one ten-millionth of a second. There are 10,000 ticks in a millisecond.

The value of this property represents the number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight, January 1, 0001, which represents DateTime..::.MinValue.

المصدر :

http://msdn.microsoft.com/en-us/library/sy...time.ticks.aspx

ثانيا :

فهمت من صيغة السؤال أنه لا يحق لنا استخدام Windows API :

اقتباس
و ذلك بإستخدام السى شارب أو الفى بى

تحياتي...

#91

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

كود رائع يامحمد ونتمنى لو عندك المزيد من الأسئلة أن تضعها لنا

بالنسبة لى فلدى سؤال جديد

جميعنا يعلم الآلة الحاسبة التى كنا نستخدمها فى المرحلة الثانوية fx82 ,, نريد أن نكتب برنامج يعمل مثل هذه الآلة

- بمعنى -

كيف تكتب برنامج يستقبل تعبير حسابى ويقوم بحساب قيمته وإظهار النتيجة؟؟

أى ندخل له مثلا

((5+6)-1)*5

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

وللتسهيل نريد البرنامج أن يتعامل مع العمليات القياسية فقط أى الجمع والطرح والضرب والقسمة

سيتم إعلان الحل يوم السبت الساعة الخامسة عصراً إن شاء الله إن لم يصب الإنترنت عندى بالشلل :D

فى انتظاركم وبالمناسبة هذا السؤال من يحله فعليه أن يشرح لنا الخوارزمية المستخدمة وسيتم نقل المشاركة كدرس فى قسم الدروس والمواضيع المتميزة وسيحصل صاحب الحل على 10 درجات إضافية

فى انتظار المتنافسين :blush: :blush:

معذرة ,, كتبت مشاركتى أثناء كتابتك لمشاركتك أخى محمد رضى فلم أرها إلا الآن

اقتباس
فهمت من صيغة السؤال أنه لا يحق لنا استخدام Windows API

الأخ محمد نور كان يقصد أن تكتب الكود باستخدام أيا من اللغتين فلو كتبت بالسى شارب فسيراجع هو الكود وإن كان بالفيبى فسأراجعه أنا :lol:

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

feed.1.gif

#92
اقتباس
الأخ محمد نور كان يقصد أن تكتب الكود باستخدام أيا من اللغتين فلو كتبت بالسى شارب فسيراجع هو الكود وإن كان بالفيبى فسأراجعه أنا

بالضبط فأنا لم أنص على عدم إستخدامها (API)

ثانيا

بالنسبة لموضوع التكات (Ticks)

الحل الذى قمت أنت بتقديمه يعطى وحدة قياس غير المطلوبة

يعنى أنت حلك سوف يعطى عدد تكات و ليس وحدات زمنية كالثانية و الملى ثانية أو أقل

بغض النظر التكة كام نانو ثانية !

أخ شبح

هذا السؤال الأخير ليس سهل

و سوف يأخذ وقت من أجل أن يتم حله !

فالأمر ليس بهذه السهولة

علاوة على أن الكود سوف يكون طويل

لإن صيغ كتابة المعادلات ليس بالبساطة التى قد يتخيلها البعض

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#93
اقتباس
أخ شبح

هذا السؤال الأخير ليس سهل

و سوف يأخذ وقت من أجل أن يتم حله !

فالأمر ليس بهذه السهولة

علاوة على أن الكود سوف يكون طويل

لإن صيغ كتابة المعادلات ليس بالبساطة التى قد يتخيلها البعض

أنا أعرف أن السؤال ليس سهلا لذلك قمت بتسهيل معاملات التعبير الحسابى وقصره على العمليات الأساسية الجمع والطرح والضرب والقسمة

هل تريد زيادة مدة السؤال؟؟

عموما لك مطلق الحرية فى تحديد الوقت الذى تراه مناسبا ,, حدد الوقت واكتب به مشاركة هنا وسيتم الالتزام به :wink:

بالمناسبة قمت بكتابة البرنامج فى حوالى ساعتين :D

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

feed.1.gif

#94

اخ محمد نور ؟ هل قمت بعمل Disassmble للفئه Stopwatch من قبل.

عموما هى تعتمد على الـ QueryPerformanceTimer و QueryPerformanceFrequency.

و بالنسبه لفرق التوقيت ما بين كائنين DatTime فهو يعود لنا بـ TimeSpan و الذى يحتوى على التوقيتات باى دقه نريد. و حيث انك طلبت بدقة 1/100 من الميللى ثانيه لذا فأنا استخدم المعادله التاليه.

TimeSpan.TotalMilliseconds * 0.01

الفرق بين TotalMilliseconds و Milliseconds هو ان الأولى تعود لك بالوقت الموجود داخل الـ Timespan بوحدة الميللى ثانيه و اما الكسور فهى قيم اقل من الميللى ثانيه.

اما الثانيه فتعود لك بالميللى ثانيه الباقيه من الـ TimeSpan.

راجع هذا الموضوع لمعرفة ثوابت التحويل بين القيم الزمنيه.

اخ ghost

سؤال جميل جدا

و انا اقترح اضافة بعض الدوال حيث انك لم تقم فقط بطلب العمليات الحسابيه البسيطه و لكن ايضا بالأقواس و بالتالى فالعمليه اصبحت معقده بعض الشئ

و تعقيد بتعقيد نقوم بإضافة بعض الدوال الرياضيه مثل abs و floor و ceil و sin و cos و tan.

هذه هى الأسئله.

سأقوم بوضع اجابتى قريبا

و الله ولى التوفيق

تم تعديل هذه المشاركة بواسطة Muhammad alaa في 27 أغسطس 2009 في 23:57

مدونتي: C++ Tips and Tricks

#95

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

اقتباس
و تعقيد بتعقيد نقوم بإضافة بعض الدوال الرياضيه مثل abs و floor و ceil و sin و cos و tan.

تعقيد إضافى يعنى وقت إضافى وأنا أريد إنهاء السؤال قبل العودة للعمل لأن العمل يقضى على ذاكرتى :wacko:

أجازتى يومى الجمعة والسبت لذلك أحاول إنهاء كل الأمور المعلقة فى هذه الفترة وعموما يمكنك تطبيق هذه الدوال فى الحل الخاص بك :wink: :cash:

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

feed.1.gif

#96

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

و هو كذلك يا ghost.

مدونتي: C++ Tips and Tricks

#97

هل محمد علاء هو فقط الذى سيشارك؟؟

أين البقية ,, أين الحماس والتنافس!! -_-

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

feed.1.gif

#98

باقى على انتهاء مثالى ساعتين

يعنى ممكن النهارده ليلا اضيفه (و عامل فيه مفاجاءه) B)

مدونتي: C++ Tips and Tricks

#99

هل المفاجأة التى أشرت إليها هنا أم هناك مفاجأة أخرى؟؟ :blush:

فى انتظارك واستعد لشرح الخوارزمية المتبعة والـ10 درجات الإضافية :wink:

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

feed.1.gif

#100

لا مفاجأه اخرى

و لكن انتظر؟ ماذا تقول ؟ شرح الخوارزميه ؟ انهى واحده انا مستخدم كذا واحده و متداخلين بشكل رهيب.

ممكن اشرح الفكره بس بتاعت خوارزمية حساب العمليات الأساسيه بالأقواس بعيدا عن انظمة التحويل و الدوال؟؟

مدونتي: C++ Tips and Tricks

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…