ভিজ্যুয়াল বেসিক ভেরিয়েবল ও কনস্ট্যান্ট ব্যবহার করে প্রোগ্রাম I প্রোগ্রামিং ল্যাংগুয়েজ ৩

আমাদের আজকের আলোচনার বিষয় ভিজ্যুয়াল বেসিক ভেরিয়েবল ও কনস্ট্যান্ট ব্যবহার করে প্রোগ্রাম – যা অধ্যায় ৩ ”ভিজ্যুয়াল বেসিক ভেরিয়েবল, কনস্ট্যান্ট ও কীওয়ার্ড” এর অন্তর্ভুক্ত। বর্তমান বিশ্বের সর্বাধুনিক প্রযুক্তি হচ্ছে কম্পিউটার প্রযুক্তি। কারণ শিল্পকারখানা, গবেষণা, শিক্ষাপ্রতিষ্ঠান, চিকিৎসাশাস্ত্র ইত্যাদি সকল ক্ষেত্রই আজ কম্পিউটার অটোমেটেড। কম্পিউটার অটোমেশনের সঙ্গে কম্পিউটার প্রোগ্রামিং ও প্রোগ্রামিং লেখার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অত্যন্ত গুরুত্বপূর্ণ।

তাই শিক্ষা ও গবেষণার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অধ্যয়ন একটি অতি আবশ্যকীয় বিষয়। বিষয়টি অত্যন্ত গুরুত্বসহ বিবেচনা করে বর্তমানে কারিগরি শিক্ষার সকল টেকনোলজিতে কম্পিউটার প্রোগ্রামিং ল্যাংগুয়েজ বিষয়কে আবশ্যিক করা হয়েছে ।

 

ভিজ্যুয়াল বেসিক ভেরিয়েবল ও কনস্ট্যান্ট ব্যবহার করে প্রোগ্রাম I প্রোগ্রামিং ল্যাংগুয়েজ ৩

 

Table of Contents

ভিজ্যুয়াল বেসিক ভেরিয়েবল ও কনস্ট্যান্ট ব্যবহার করে প্রোগ্রাম

প্রোগ্রাম-১: সেলসিয়াস তাপমাত্রাকে ফারেনহাইট তাপমাত্রায় রূপান্তরের প্রোগ্রাম

Private Sub Command1_Click()

Dim celcius, farenheghit As Double celcius = Val(Text1)

farenheight = (1.8* celsius) + 32

Text2 = farenheight

End Sub

প্রোগ্রাম-২ঃ কনস্ট্যান্ট ঘোষণার মাধ্যমে বৃত্তের ক্ষেত্রফল নির্ণয়ের প্রোগ্রাম

Private Sub Command1_Click()

Const Pl3.1416

Dim radious, CircleArea As Double

radious Val(Text1)

CircleArea PI radious radious

Text2 CircleArea.

End Sub

প্রোগ্রাম-৩: কনস্ট্যান্ট ঘোষণার মাধ্যমে ঘনবস্তুর ক্ষেত্রফল ও আয়তন নির্ণয়ের প্রোগ্রাম

Private Sub Command1_Click()

Const PI 3.1416

Dim radious, SphereArea, SphereVolume As Double

radious Val(Text1)

SphereArea 4 PI radious radious

SphereVolume 4 PI radious radious radious

Text2 = SphereArea

Text3 SphereVolume

End Sub

প্রোগ্রাম-৪ঃ ইয়ং এর গুনাংক (Y=  mgL/ πr²L1) নির্ণয়ের প্রোগ্রাম যেখানে র এবং ৫ কনস্ট্যান্ট।

Private Sub Command1_Click()

Const g = 9.8

Const PI 3.1416

Dim m, L, L1, r, Y

m = Val(Text1)

L = Val(Text2)

r = Val(Text3)

L1 = Val(Text4)

Y= (m*g*L)/(PI*r^2*L1)

Text5 – Y

End Sub

 

প্রোগ্রাম-৫: কোন ব্যাক্তির মোট বেতন নির্ধারণের প্রোগ্রাম

Private Sub Command1_Click()

Dim Basic, DA, TA, Gross Salary

Basic = Val(Text1)

DA = Val(Text2)

TA Val(Text3)

Gross Salary Basic + DA + TA

Text4 Gross Salary

End Sub

প্রোগ্রাম-৬ঃ সমদ্বিবাহু ত্রিভুজক্ষেত্রের ক্ষেত্রফল নির্ণয়ের প্রোগ্রাম

Private Sub Command1_Click() Dim a, Area a = Val(Text1) Area Sqr(3)/(48) Text2 = Area

End Sub

প্রোগ্রাম-৭ : কল বাই ভ্যালু পদ্ধতিতে দুটি সংখ্যা অদল-বদল (swaping) করার প্রোগ্রাম

Public Sub swap(ByVal X As Integer, ByVal Y As Integer)

Dim tmp.

tmp = X

X=Y

Y = tmp

MsgBox “After swaping the value of i & jare:” & X & Y

End Sub

Private Sub Command1_Click()

Dim i, j

1=10

1-7

Call swap(i, j)

End Sub

 

ভিজ্যুয়াল বেসিক ভেরিয়েবল ও কনস্ট্যান্ট ব্যবহার করে প্রোগ্রাম I প্রোগ্রামিং ল্যাংগুয়েজ ৩

 

প্রোগ্রাম-৮: কল বাই রেফারেন্স পদ্ধতিতে দুটি সংখ্যা অদল-বদল (swaping) করার প্রোগ্রাম।

Public Sub swap(ByRef X As Integer, ByRef Y As Integer)

Dim tmp

tmp = X

X=Y

Y= tmp

MsgBox “After swaping the value of i & jare:” & X & Y

End Sub

Private Sub Command1_Click()

Dim i As Integer, As Integer

1-5

17

Call swap(i, j)

End Sub

Leave a Comment