مشاهدة النسخة كاملة : ما قيمة المتغير dفي الحالات الاتية وما السبب


aboayman72
09-05-2015, 08:56 PM
dim d as short=7.4

dim d as short =15.75



ما قيمة المتغير d وما السبب

ahmeddeep
09-05-2015, 09:04 PM
هو السؤال كدة بس ممكن توضيح اكتر

قناوى قناوى
09-05-2015, 11:11 PM
d=7
d=16
شكرا

aboayman72
10-05-2015, 08:16 AM
هل هو بالتقريب

ولماذا اصبحت7.4 الي 7


ولماذا اصبحت15.75 الي16


وما الفرق بينهما

aboayman72
10-05-2015, 08:22 AM
ممكن الشرح

ابو ايمن 72
10-05-2015, 08:44 AM
لماذا اصبحت7.4 الي 7


لماذا اصبحت15.75 الي16

ahmeddeep
10-05-2015, 11:21 PM
يقصد القسمة الصحيحة

ووالرقم الصحيح 7 وباقى القسمة 4

مستر اسلام نصر
13-05-2015, 02:25 AM
قيمة المتغير كرقم صحيح Short في الاعلان الاول يتم التقريب الى 7 والاعلان الثانى كذلك الى 16 لأن الكسر تخطى النصف

مستر اسلام نصر
13-05-2015, 02:27 AM
قيمة المتغير كرقم صحيح Short في الاعلان الاول يتم التقريب الى 7 والاعلان الثانى كذلك الى 16 لأن الكسر تخطى النصف

م 7 م د
01-03-2016, 11:14 AM
:022yb4:لو هو نص

ميدو ميدو
01-03-2016, 09:53 PM
المتغير d = 16 وليس 7 لان المتغير يحتفظ باخر قيمة اسندت الية

alaahamdi
10-03-2016, 11:01 PM
الكسور تحذف دون تقريب

mrsayed_80
11-03-2016, 07:17 PM
قيمة d=7
d=15
النوع short ياخد الجانب الصحيح وهذا يسمى التحويل الضمني للبيانات اذا ادخلنا قيمة غير نوع البيان

زياد_عاطف
14-03-2016, 02:19 PM
dim d as short=7.4

dim d as short =15.75



ما قيمة المتغير d وما السبب


===============================
خلاصة القول بإختصار
البيان من لنوع Short يخزن الأعداد الصحيحة فقط
و إذا أردنا تخزين عدد عشرى فيه يتم التقريب لأول عدد صحيح
فإذا كان أول رقم يمين العلامة العشرية أكبر من أو يساوى 5 يتم زيادة قيمة العدد فى خانة الآحاد بمقدار واحد صحيح
و نكون بذلك قد زدنا قيمة العدد الكلية بمقدار واحد مطروحا منه الاعداد العشرية
إذا كان أول رقم يمين العلامة العشرية أصغر من 5 لا يتم زيادة قيمة العدد فى خانة الآحاد و تبقى قيمته كما هو
و نكون بذلك قد فقدنا قيمة الاعداد العشرية من قيمة العدد الكلية
===========
عاطف مهدى حسان
ميت موسى - شبين الكوم

saadrazq
15-03-2016, 07:31 PM
===============================
خلاصة القول بإختصار
البيان من لنوع short يخزن الأعداد الصحيحة فقط
و إذا أردنا تخزين عدد عشرى فيه يتم التقريب لأول عدد صحيح
فإذا كان أول رقم يمين العلامة العشرية أكبر من أو يساوى 5 يتم زيادة قيمة العدد فى خانة الآحاد بمقدار واحد صحيح
و نكون بذلك قد زدنا قيمة العدد الكلية بمقدار واحد مطروحا منه الاعداد العشرية
إذا كان أول رقم يمين العلامة العشرية أصغر من 5 لا يتم زيادة قيمة العدد فى خانة الآحاد و تبقى قيمته كما هو
و نكون بذلك قد فقدنا قيمة الاعداد العشرية من قيمة العدد الكلية
===========
عاطف مهدى حسان
ميت موسى - شبين الكوم


بارك الله فيك وجزاك الله خيرا

نبيل يحيى ابو طور
15-03-2016, 11:15 PM
قيم المتغيرات هي
d = 5
d = 7
وذلك لأن نوع البيان للمتغيرات هو short وهو يسمح بتخزين البيانات الرقمية الصحيحة فقط أي الرقم الصحيح علي يسار العلامة العشرية فقط

tona27
16-03-2016, 08:25 AM
قيمة d تكون 7
قيمة d تكون 16
لأن نوع البيان Short لتخزين اعداد صحيحة فقط

محمد مجدى أبوالعلا
16-03-2016, 09:07 AM
قيمة d هى 16
لان النوع short يخزن قيم رقمية صحيحة وليس كسور

امنية حسام
18-03-2016, 10:08 AM
عايز المختصر المفيد
المتغيرات من النوع integer,short.byte,long ما بينكتب فيها كسور يعنى لو كان 16.7 تكتب 16 بس لانه من الاعداد الصحيحه