سلام
برنامه نویسی qbasicبسیار زبان ساده است.
برای نمایش هر عبارت یا متنی بر روی صفحه نمایشگر از دستور printاستفاده می شود این دستور دو صورت دارد:
الف- چاپ حاصل عبارات ریاضی.برای نمایش حاصل عبارت ریاضی، ان را جلوی print می نویسیم.
در یک عبارت ریاضی می توانید از علامت های +(جمع) و -(منها)و*(ضرب)و/(تقسیم)و^(توان) استفاده کرد
مثال
حاصل ضرب عدد 5 در 6 با برنامه نویسی بدست اورید
print 6*5
پاسخ
30
ب-چاپ متن. برای نمایش یک متن روی صفحه ،ان را داخل گیومه و جلی دستور printمی نویسیم
مثال
برنامه ای بنویسید که بنویسد salam
"print "salam
پاسخ
salam
مثال 2
خروجی برنامه زیر را بدست اورید
print 12+13
"print "12+13
پاسخ
25
12+13
متغیرها
وقتی که ما بخواهیم اطلاعاتی را از کاربر بگبریم باید از دستور input استفاده کنیم و ان را در متغیر هایی که از حروف انگلیسی هست ذخیره می کند
مثال
برنامه ای بنویسید که شعاع دایره را بگیرد و مساحت ان را محاسبه کند
input a
print a*a*3/14
پاسخ
a*A*3/14
دستور let
این دستور برای ذخیر کردن یک متغیر یا عدد در متغیر دیگر است
توجه همیشه اول متغیر که می خواهید چیزی را در ان ذخیره کنید را بنویسد و بعد بعد از مساوی عدد یا متغیری که می خواهید ذخیره کنید را می نویسید
می توانید let را در بیسیک ننویسیم
مثال
برنامه ای بنویسید که شعاع دایره را گرفته گرفته ومحیط ان و مساحت ان را بدست اورد
input a
masahat=a*a*3/14
mohit=2a*2a*3/14
print "masahat";mashat
print"mohit";mohit
پاسخ
masahat جواب a*a*3/14
mohit جواب 2a*2a*3/14
دستور if
اگر به خواهید برای دستوری شرط بگذاریدد باید از دستور if استفاده کنید و اگر خواستید ، وقتی شرط قبول نشد دستوری بگذارید از دستور else استفاده می کنید. انواع شرط if:
1- ifشرطthen دستورد
2-if شرط then دستور else دستور
3-if شرط then
دستور
else
دستور
end if
دستورfor
اگر بخواهیم چند کار را چند بار تکرار کنیم از دستور for استفاده می کنیم.فرمول for:
n to 1 =نام متغیر for
دستورات
نام متغیرnext
دستور ارایه
وقتی بخواهید چند عدد را با for بگیریم و همه ی ان ها را داشته باشیم ان ها را داخل ارایه می گذاریم
فرمول ارایه:
dim نام متفیر(تعداد ارایه ) as نوع داده
انواع داده:
یعنی تا چند عدد بگیرد یا عدد باشد یا غیر عدد اعشار باشد یا صحیح از این داده ها استفاده می کنیم
1-غیر عدد string
2-عدد bute از128-تا127
3- عدد ubute از 0 تا 255
4-عدد short از 32768-تا32767
5- عدد ushort از 0 تا 65535
مثال
برنامه ای بنویسید که دو اسم گرفته و به ان ها سلام کنید.
dim s(2) as string
for a=1 to 2
input s
next i
print hi s(1)z
print hi s(1)z
پاسخ
وردی mahdi وhosin
خروجی hi mahi
hi hosin
دستور mod
وقتی ما باقی مانده عددی را بخواهیم باید از دستور mod استفاده کنید
فرمول : عدد اول mod عدد دوم
دستورgoto
این دستور وتی شما بخواهید از خطی به خط دیگر بروید استفاده می شود . نکنته :وقتی بخواهید این کار را بکنید باید شمارهی خط را اول خط بنویسید
مانند
input a
if a=1 then goto 3
print a
print 1+a3
دستور int
وقتی بخواهید کامپیوتر چند عدد خودش از بین 1 تا nانتخاب کند از فرمول زیر استفاده کنید
int(run*n)+1
خوب دیگر اموزش تمام شد ایا می خواهی در مسابقه ازمایشی شرکت کنید