|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]()
نوع القيمه الراجعه هنا هى decimal
واسمحولى اديكم المثال ده عشان ننهى الموضوع Function Area(ByVal RAdius As Single) As Integer Const Pi As Single = 22 / 7 Dim Res As Single RAdius = TextBox1.Text Res = Pi * RAdius ^ 2 Return Res End Function Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = Area(TextBox1.Text) End Sub اذا ادخلنا اى قيمة فى نصف القطر نلاحظ ان القيمه الراجعه تكون عدد صحيح فقط حسب نوع بيانات الداله والخلاصه انه فى حالة اعلان القيمه الراجعه بنوع بيانات اخر غير الموجود فى تعريف الداله يتم العمل بنوع البيانات الثانى فى الكود الذى هو فى المثال SIngle حتى نصل إلى استدعاء الداله لاخذ القيمه الراجعه منها يتم تفعيل نوع البيانات الخاص بالداله الوجود فى اعلان الداله وهو هنا INteger هذا بالنسبه لمن يريد الفهم اما بالنسبه لابنائنا الطلاب فاجابة اى سؤال يأتى فى امتحان هو نوع البيان الموجود فى تعريف الداله |
#2
|
|||
|
|||
![]() اقتباس:
الا ان الكود هذا يعطى runtime بسبب نوع القيمة الراجعة integer والذي كان يجب ان يكون اما single او double ما بالنسبه لابنائنا الطلاب فاجابة اى سؤال يأتى فى امتحان هو نوع البيان الموجود فى تعريف الداله بس للاسف الباب جديد ولسه منهضمش والكتاب كل امثلة الانواع في الكود من نفس نوع القيمة الراجعة في الاعلان فالطالب ان شرح له ان النوع ما بداخل الكود وطلاب اخرين ان شرح له ما في الاعلان وامتحان المنوفية فجر قضية كبيرة لو علمها الكل استفاد ليس هناك عامل مشترك بين المدرس والتوجيه كلا له طريق وفكر يختاف عن الاخر بل ان المدرس في مدرسة يختلف تماما عن المدرس في المدرسة الاخري كلا له فكر وطريقة مختلفة ولا يوجد عامل مشترك بينهم
__________________
|
#3
|
|||
|
|||
![]() اقتباس:
اعتقد ان مفيش مشكلة فى الكود طالما المتغير عددى ولم اتجاوز المدى المسموح به |
#4
|
|||
|
|||
![]() اقتباس:
متفير الوسائط ام متغير الكود
__________________
|
#5
|
|||
|
|||
![]()
متغير القيمة الراجعة ونوع الداله نفسها
والا فلا يشترط توافق متغير وسيط الداله مع نوعها او قيمتها الراجعه |
العلامات المرجعية |
|
|