استخدام محتويات المتغير :يمكن استخدام القيمة المخزنة فى المتغير عدة مرات كما تريد . فيما يلى برنامج يستخدم المتغير عدة مرات بدون تغيير المحتويات :
كود:
' 5280 feet per Mile
' 1 yard per 3 feet
' 12 inches per foot
'
LET MILE = 5
PRINT "Number of Miles", MILE
PRINT "Number of Yards", MILE * 5280 / 3
PRINT "Number of Feet", MILE * 5280
PRINT "Number of Inches", MILE * 5280 * 12
PRINT "Number of Miles", MILE
END
العبارة الأولى تحجز جزء من الذاكرة من أجل المتغير MILE وتضع به القيمة "5" :
القيمة "5" سوف تبقى فى المتغير MILE حتى تقوم بتغيرها ( بعبارة LET ، على سبيل المثال) . استخدام المتغير فى العمليات الحسابية لا يغير محتوياته . العبارات التالية للعبارة الأولى سوف تنفذ واحدة بعد الأخرى ، وبالترتيب . نتيجة لذلك سوف يقوم البرنامج بطباعة ما يلى على الشاشة :
كود:
Number of Miles 5
Number of Yards 8800
Number of Feet 26400
Number of Inches 316800
Number of Miles 5
لاحظ أن القيمة "5" بالمتغير MILE لا تتغير ، نتيجة لذلك فإن عبارة PRINT الأولى وعبارة PRINT الأخيرة سوف تكتب نفس الشىء على الشاشة .
السؤال رقم 7 :
ما الذى سوف يكتبه البرنامج التالى على شاشة الكمبيوتر ؟
كود:
' Hours of Boring Lectures
'
LET CLASSES = 4
PRINT "Hours per Week", CLASSES * 3
PRINT "Hours per Semester", CLASSES * 3 * 15
PRINT "Ho Hum..."
END
الإجابة :سوف يطبع البرنامج ما يلى :
كود:
Hours per Week 12
Hours per Semester 180
Ho Hum...