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

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

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

 

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

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

প্রোগ্রাম-১। ফাংশন ব্যবহার করে তিনটি সংখ্যার মধ্যে বৃহত্তম সংখ্যাটি নির্ণয়ের প্রোগ্রাম :

Public Sub largest()

Dim a, b, c

a = InputBox(“Enter the the value of a:”)

b = InputBox(“Enter the the value of b:”)

c = InputBox(“Enter the the value of c:”)

If ((a > b) And (a > c))

Then MsgBox “The largest number is a:” & a

Elself ((b > a) And (b > c)) Then

MsgBox “The largest number is b:” & b

Else

MsgBox “The largest number is c:” & c

End If End Sub

 

Private Sub Command1_Click()

largest

End Sub

প্রোগ্রাম-২। ফাংশন ব্যবহার করে ইনপুটকৃত কোন সংখ্যার ডিজিট গুলোর যোগফল নির্ণয়ের প্রোগ্রাম

Public Sub AddDigits()

Dim number, n, sum

sum = 0

number = Val(Text1)

Do While Not (number = 0)

n=number Mod 10

number = number

10 sumsum+n

Loop

Text2 = sum

End Sub

Private Sub Command1_Click()

Add Digits

End Sub

প্রোগ্রাম-৩। ফাংশন ব্যবহার করে কতগুলো র‍্যান্ডম সংখ্যা জেনারেট করার প্রোগ্রাম

Private Sub Command1_Click()

Dim c, n, max, num

n= InputBox(“Enter the number of Random numbers you want:”)

max= InputBox(“Enter the maximum value of Random numbers:”)

For c= 1 Ton

numFind(max)

Print num

Next C

End Sub

প্রোগ্রাম-৪। Else if Statement ব্যবহার করে গ্রেড নির্ণয়ের প্রোগ্রাম

অথবা, Else If Statement ব্যবহার Grade পদ্ধতি নির্ণয়ের একটি Visual প্রোগ্রাম লিখ।

Private Sub Command1_Click()

Dim score

score InputBox(“Enter your Score:”)

If score >= 80 Then

MsgBox “Your grade is A+*

Elself score >= 75 Then

MsgBox “Your grade is A”

Elself score >= 70 Then

MsgBox “Your grade is A-”

Elself  score >= 65 Then

MsgBox “Your grade is B+”

Elself score >= 60 Then

MsgBox “Your grade is B

Elself score >= 55 Then

MsgBox “Your grade is B-*

Elself  score >= 50 Then

MsgBox “Your grade is C+”

Elseif score >= 45 Then

MsgBox “Your grade is C

Elself score >= 40 Then

MsgBox “Your grade is D

Else

MsgBox “Your grade is F*

End If

End Sub

প্রোগ্রাম-৫। For….Next Statement ব্যবহার করে ১-১০০ পর্যন্ত সংখ্যাগুলোর মধ্যে ৫ দ্বারা বিভাজ্য সংখ্যাগুলোর যোগফল নির্ণয় করার প্রোগ্রাম

অথবা, Step ব্যবহার করে ১-১০০ পর্যস্থ সংখ্যাগুলোর মধ্যে ৫ দ্বারা বিভাজ্য সংখ্যাগুলোর যোগফল নির্ণয় করার প্রোগ্রাম

Private Sub Command1_Click()

Dim a, sum

sum = 0

For a = 1 To 100 Step 5

sum = sum +a

Next a

MsgBox “Summation of the numbers divided by 5 is=” & sum

End Sub

প্রোগ্রাম-৬। Do….Loop Statement ব্যবহার করে ১-১০০ পর্যন্ত সংখ্যাগুলোর মধ্যে ৫ দ্বারা বিভাজ্য সংখ্যাগুলোর যোগফল নির্ণয় করার প্রোগ্রাম

অথবা, Do… While Loop Statement ব্যবহার করে ১-১০০ পর্যন্ত সংখ্যাগুলোর মধ্যে ৫ দ্বারা বিভাজ্য সংখ্যাগুলোর যোগফল নির্ণয় করার প্রোগ্রাম

Private Sub Command1_Click()

Dim a, sum

sum = 0

a = 1

Do While a <= 100 sum

sum+a

a = a + 5

Loop MsgBox “Summation of the numbers divided by 5is =^ 8 sum

End Sub

 

প্রোগ্রাম-৭। For….Next Statement ব্যবহার করে x + x ^ 2 + x ^ 2 +……….+x^ n ধারাটির যোগফল নির্ণয়ের প্রোগ্রাম

Private Sub Command1_Click()

Dim a, x, n, sum

x = InputBox(“Enter the value of x:”)

n = InputBox(“Enter the value of n:”)

sum = 0 For a = 1 To n Step 1

sum = sum + (x ^ a)

Next a MsgBox “Summation is=^ 8sum

End Sub

প্রোগ্রাম-৮। Select Case ব্যবহার করে দুটি সংখ্যার যোগফল, বিয়োগফল, গুনফল ও ভাগফল নির্ণয়ের প্রোগ্রাম

Dim a, b, result

Public Sub addition()

a = InputBox(“Enter the 1st Number:”)

b= InputBox(“Enter the 2nd Number:”)

c = a + b

MsgBox “The result is:” & c

End Sub

Public Sub subtraction()

B = InputBox(“Enter the 1st Number:”)

b = InputBox(“Enter the 2nd Number:”)

c=a-b

MsgBox “The result is:” & c End Sub

Public Sub multiplication()

a = InputBox(“Enter the 1st Number:”)

b = InputBox(“Enter the 2nd Number:”)

c=a*b

MsgBox “The result is:” & c End Sub

Public Sub division()

a = InputBox(“Enter the 1st Number:”)

b = InputBox(“Enter the 2nd Number:”)

c=alb

MsgBox “The result is:” & c

End Sub

Private Sub Command1_Click()

Dim choice

choice = InputBox(“Enter your choice(1,2,3,4):”)

Select Case choice

Case 1

addition

 

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

 

Case 2

subtraction

Case 3

multiplication

Case 4

division

Case Else

MsgBox “Enter Your choice again:”

End Select

End Sub.

Leave a Comment