بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   كيف اعرف نوع المتغير (https://www.thanwya.com/vb/showthread.php?t=300531)

esraa ashraf 2013 23-03-2011 08:15 PM

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

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

abdo abdo2009 23-03-2011 10:42 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة شفخفخ (المشاركة 3252947)
السلام عليكم ورحمة الله وبركاته

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

ممكن تدخلى على الرابط ده

http://www.thanwya.com/vb/showthread...21#post3253721

fatma sherif 25-03-2011 07:42 PM

السلام عليكم ورحمة الله وبركاته
الوقتي هديلك مثال لكي اوضح لكي لو بنعمل مشروع لحساب الوسط الحسابي لثلاثة أعداد باستخدام vb.net
أولا : نسأل نفسنا عندنا في المشروع كام متغير وثابت نلاقي هنا عندنا أربعة متغيرات وهما العدد الاول والعدد الثاني والعدد الثالث وبناء على ذلك المتغير الرابع هو الوسط الحسابي ومعندناش هنا ثوابت
ثانيا : نعطي أسماء لهذه المتغيرات طبقا لقواعد تسمية الاسماء في vb.net اللي اخذتيها يبقى هنسمى المتغيرات ( first,second,third,average )
ثالثاً : نسأل ايه نوع البيان الذي سيتم تخزينه داخل هذه المتغيرات نلقيه أنه أعداد وممكن تكون أعداد صحيحة أو أعداد عشرية فنلاقي أن احنا هنختار نوع البيان يكون أعداد وأعداد عشرية كمان لان إحنا هندخل قيم للمتغيرات دي هتكون اعداد صحيحة وممكن تكون اعداد عشرية فيكون نوع البيان المناسب هو عددي عشري و أنواع البيانات العشرية هي decimal,single,double
رابعاً: الخطوة الجاية نعلن عن المتغيرات دي وذلك باستخدام الصيغة الاتية
dim variablename as datatype
فتكون كالشكل الآتي
dim first as decimal
dim second as decimal
dim third as decimal
dim average as decimal
وممكن نعلن عنهم في سطر واحد طالما أن نوع البيان واحد في كل المتغيرات وتكون كالآتي
dim first,second,third,averag as decimal
أتمنى أن أكون وفقت

Eng. Ahmed Hekal 25-03-2011 09:26 PM

في اكثر من نوع للمتغير (متغير حرفي(نصوص) او رقمي)
انت الي تحدد النوع عند الاعلان عن المتغير

الحرفي لازم يكون string

الرقمي integer / short/long للارقام بدون علامات عشرية
و single/double/decimal للارقام تسمح بالعلاماتة العشرية
ولو ناتج الاس يبقى double

يعني كل نوع له الخصائص بتاعته

beboo1012 25-03-2011 11:34 PM

السلام عليكم
اذا كنت تقصد معرفة نوع المتغير فى كود موجود فعلاً خليك معايا :-
أولاً البيانات التى يتعامل معها V.B.Net كثيرة منها :-
1- بيانات حرفية ويجب أن تكون من نوع من الاثنين : أ- حرف واحد Char ب - مجموعة أحرف String
2- بيانات رقمية ويجب أن تكون من نوع من الاثنين :-
أ- ارقام صحيحة مثل Byte - Short - Integer - Long
ب- أرقام بها كسر عشرى مثل Single - Double - Decimal
3- بيانات من نوع تاريخ Date
4- بيانات من نوع بولين Boolean
مع الأخذ فى الاعتبار أن هذه الأنواع تخص المتغيرات والثوابت
واتمنى ان يكون وفقنى الله كى اوضح هذه المعلومة
السلام عليكم ورحمة الله

esraa ashraf 2013 28-03-2011 05:19 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة fatma sherif (المشاركة 3260324)
السلام عليكم ورحمة الله وبركاته
الوقتي هديلك مثال لكي اوضح لكي لو بنعمل مشروع لحساب الوسط الحسابي لثلاثة أعداد باستخدام vb.net
أولا : نسأل نفسنا عندنا في المشروع كام متغير وثابت نلاقي هنا عندنا أربعة متغيرات وهما العدد الاول والعدد الثاني والعدد الثالث وبناء على ذلك المتغير الرابع هو الوسط الحسابي ومعندناش هنا ثوابت
ثانيا : نعطي أسماء لهذه المتغيرات طبقا لقواعد تسمية الاسماء في vb.net اللي اخذتيها يبقى هنسمى المتغيرات ( first,second,third,average )
ثالثاً : نسأل ايه نوع البيان الذي سيتم تخزينه داخل هذه المتغيرات نلقيه أنه أعداد وممكن تكون أعداد صحيحة أو أعداد عشرية فنلاقي أن احنا هنختار نوع البيان يكون أعداد وأعداد عشرية كمان لان إحنا هندخل قيم للمتغيرات دي هتكون اعداد صحيحة وممكن تكون اعداد عشرية فيكون نوع البيان المناسب هو عددي عشري و أنواع البيانات العشرية هي decimal,single,double
رابعاً: الخطوة الجاية نعلن عن المتغيرات دي وذلك باستخدام الصيغة الاتية
dim variablename as datatype
فتكون كالشكل الآتي
dim first as decimal
dim second as decimal
dim third as decimal
dim average as decimal
وممكن نعلن عنهم في سطر واحد طالما أن نوع البيان واحد في كل المتغيرات وتكون كالآتي
dim first,second,third,averag as decimal
أتمنى أن أكون وفقت



بجد شكرا لحضرتك جدا جدا فهمتها
بس ممكن تقوليلى يعنى ايه average وليه حطناها ؟
مش عندنا 3 متغيرات

esraa ashraf 2013 28-03-2011 05:29 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة أحمد باشا هيكل (المشاركة 3260816)
في اكثر من نوع للمتغير (متغير حرفي(نصوص) او رقمي)
انت الي تحدد النوع عند الاعلان عن المتغير

الحرفي لازم يكون string

الرقمي integer / short/long للارقام بدون علامات عشرية
و single/double/decimal للارقام تسمح بالعلاماتة العشرية
ولو ناتج الاس يبقى double

يعني كل نوع له الخصائص بتاعته



شكراا لحضرتك
بس ممكن سؤال فى ص 8

اسم المتغير
strstudentsnames 'وكاتبين نوعه string
ليه مقولناش نوعه long ?? ما هو اللونج الحد الاقصى ليه 19 رقم


اسم المتغير ingcount نوعه long

ليه مقولناش integer ? و الحد الاقصى ليه 10 ارقام


واصلا integer و long مكتوب ان معناهم اعداد صحيحه ودى حروف ؟؟؟

esraa ashraf 2013 28-03-2011 05:31 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة beboo1012 (المشاركة 3261406)
السلام عليكم
اذا كنت تقصد معرفة نوع المتغير فى كود موجود فعلاً خليك معايا :-
أولاً البيانات التى يتعامل معها V.B.Net كثيرة منها :-
1- بيانات حرفية ويجب أن تكون من نوع من الاثنين : أ- حرف واحد Char ب - مجموعة أحرف String
2- بيانات رقمية ويجب أن تكون من نوع من الاثنين :-
أ- ارقام صحيحة مثل Byte - Short - Integer - Long
ب- أرقام بها كسر عشرى مثل Single - Double - Decimal
3- بيانات من نوع تاريخ Date
4- بيانات من نوع بولين Boolean
مع الأخذ فى الاعتبار أن هذه الأنواع تخص المتغيرات والثوابت
واتمنى ان يكون وفقنى الله كى اوضح هذه المعلومة
السلام عليكم ورحمة الله

شكرا لحضرتك
بس يعنى ايه boolean ?

fatma sherif 28-03-2011 06:04 PM

مش الوقتي هنجيب الوسط الحسابي للثلاثة أعداد
الوسط الحسابي =( العدد الاول + العدد الثاني + العدد الثالث ) \ 3
يبقى الوقتي عندنا متغير رابع وهو الوسط الحسابي وسمناه avearage

ايمان محمد2011 28-03-2011 06:17 PM

:022yb4:شكراااااااااااااااااااااااااااااا :stickjo4:جزيلااااااااااااااااااااااااااااااا:022yb4:

esraa ashraf 2013 28-03-2011 06:27 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة fatma sherif (المشاركة 3270553)
مش الوقتي هنجيب الوسط الحسابي للثلاثة أعداد
الوسط الحسابي =( العدد الاول + العدد الثاني + العدد الثالث ) \ 3
يبقى الوقتي عندنا متغير رابع وهو الوسط الحسابي وسمناه avearage

شكرااا لحضرتك جدااااا وجزاكى الله خيرا بس معلش انا مش فاهمة المثال اللى ف الكتاب ص 8

اسم المتغير
strstudentsnames 'وكاتبين نوعه string
ليه مقولناش نوعه long ?? ما هو اللونج الحد الاقصى ليه 19 رقم


اسم المتغير ingcount نوعه long

ليه مقولناش integer ? و الحد الاقصى ليه 10 ارقام


واصلا integer و long مكتوب ان معناهم اعداد صحيحه ودى حروف ؟؟؟

المحاسب محمود 28-03-2011 10:38 PM

السلام عليكم
اذا كنت تقصد معرفة نوع المتغير فى كود موجود فعلاً خليك معايا :-
أولاً البيانات التى يتعامل معها V.B.Net كثيرة منها :-
1- بيانات حرفية ويجب أن تكون من نوع من الاثنين : أ- حرف واحد Char ب - مجموعة أحرف String
2- بيانات رقمية ويجب أن تكون من نوع من الاثنين :-
أ- ارقام صحيحة مثل Byte - Short - Integer - Long
ب- أرقام بها كسر عشرى مثل Single - Double - Decimal
3- بيانات من نوع تاريخ Date
4- بيانات من نوع بولين Boolean
مع الأخذ فى الاعتبار أن هذه الأنواع تخص المتغيرات والثوابت
واتمنى ان يكون وفقنى الله كى اوضح هذه المعلومة
السلام عليكم ورحمة الله[/quote]

esraa ashraf 2013 30-03-2011 08:18 PM

هو محدش بيجاوبنى ليه
اسم المتغير
strstudentsnames 'وكاتبين نوعه string
ليه مقولناش نوعه long ?? ما هو اللونج الحد الاقصى ليه 19 رقم


اسم المتغير ingcount نوعه long

ليه مقولناش integer ? و الحد الاقصى ليه 10 ارقام


واصلا integer و long مكتوب ان معناهم اعداد صحيحه ودى حروف ؟؟؟

fatma sherif 30-03-2011 10:12 PM

الوقتي اللي في ص 8 ده أمثلة لأسماء متغيرات
وبيوضح فيه ان من الأفضل عند تسمية المتغيرات إن أول ثلاثة حروف من اسمها يوضح نوع البيان اللي سيخزن داخل المتغير
فمثلا لو متغير سيتم تخزين حروف بداخله فنبدأ بإسم المتغير بالأحرف الاولى من نوع البيان وهو string نختار منها str ونكمل اسم المتغير بتعنا ذي ما عندك
المتغير strstudentsname كده عرفنا من اسم المتغير ان البيان الذي سيتم تخزينه داخل هذا المتغير حرفي
strstudenstname ده متغير سيتم تخزين أسماء الطلبة بداخله وطبعاً الأسماء حروف
وبالمثل intsalary متغير سيتم تخزين المرتب بداخله وطبعا المرتب أعداد
lngcount وده متغير سيتم تخزين العدد وليكن عدد الموظفين بداخله وطبعا هيكون أعداد

esraa ashraf 2013 31-03-2011 09:49 PM

اه صحيح يا نهار ابيض انا اسفه بجد كنت فهماها غلط خالص
شكراااا وجزاكى الله خيرا


جميع الأوقات بتوقيت GMT +2. الساعة الآن 03:22 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.