منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تخمين الرقم الذي اخترت - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تخمين الرقم الذي اخترت (/showthread.php?tid=16859)



تخمين الرقم الذي اخترت - سعود - 19-08-16

السلام عليكم ورحمة الله وبركاته
اذكر قديما كانت هناك لعبة تخمين نتيجة عملية حسابية غير معروفة كل الارقام.
وكان المطلوب معرفة  الناتج النهائي وهذا سهل وهو  بالطريقة التالية:
  • خمن رقم
  • ضاعف هذا الرقم
  • اضف عليه رقم كذا
  • احذف النصف
  • احذف الرقم الاساسي
  • يتبقى نصف الرقم بالخطوة  الثالثة.
هذا سهل لكن بحثت عن طريقة تخمين الرقم الذي اخترت هل يمكن كشفها بمعادلة معينة؟


RE: تخمين الرقم الذي اخترت - silverlight - 19-08-16

هل تقصد تحويل الفكرة الي معادلة حسابية؟


RE: تخمين الرقم الذي اخترت - سعود - 19-08-16

(19-08-16, 10:53 AM)silverlight كتب : هل تقصد تحويل الفكرة الي معادلة حسابية؟

نعم لو كان بالامكان.


RE: تخمين الرقم الذي اخترت - الوادي - 19-08-16

إيش رأيك في هذا الحل

    خطوات الحل
  • خمن رقم (x):
    x

  • ضاعف هذا الرقم:
    2x

  • اضف عليه رقم (y):
    2x + y

  • احذف النصف:
    2x + y ) / 2 )

  • احذف الرقم الاساسي:
      2x + y ) / 2 ) - x ) )

  • يتبقى نصف الرقم (y) بالخطوة  الثالثة.
      2x + y ) / 2 ) - x ) ) =

PHP كود :
Dim x As Single 8
Dim y 
As Single 6
Dim r 
As Single

= ( ( ( 2) + y) /) - x

'' 3    



RE: تخمين الرقم الذي اخترت - silverlight - 19-08-16

كود :
Public Class Form1
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Dim originalNo As Double = 10
       Dim sameNo As Double = 10
       Dim AddNo As Double = 4

       Me.Text = SolveEquation(originalNo, sameNo, AddNo)
   End Sub

   Private Function SolveEquation(originalNo As Double, sameNo As Double, numberToAdd As Double) As Double
       Dim result As Double = originalNo + sameNo + numberToAdd
       result /= 2
       result -= originalNo
       Return result
   End Function
End Class



RE: تخمين الرقم الذي اخترت - الوادي - 19-08-16

حقيقة اللعبة هي خداع الضحية،  Cool

لأن اللعبة تكمن في أن أتخلص من الرقم الذي اختارته الضحية وأبدله برقم من عندي  Big Grin
ولكي تكون الخدعة (شبه) محبوكة أجعل الناتج نصف الرقم اللي أنا أضفته   Wink
لأنه لو لم أفعل ذلك فإن الضحية ستقارن رقمي الذي أضفته بالناتج الأخير  Blush
وهنا سيستيقظ من سحره ويكتشف أنني لم أعرف الرقم الذي أختاره هو.  Confused