1. Create a procedure to print hello world on the output screen Imports System Module Program Sub printhello() Console.WriteLine("Hello World") End Sub Sub Main(args As String()) printhello() End Sub End Module 2. Create a procedure that accepts a number as argument and checks whether it is even or odd Imports System Module Program Sub checkevenodd(ByVal a As Integer) If a Mod 2 = 0 Then Console.WriteLine("Number is Even") Else Console.WriteLine("Number is Odd") End If End Sub Sub Main(args As String()) Dim a As Integer Console.WriteLine("Enter a Number") a = Convert.ToInt32(Console.ReadLine()) checkevenodd(a) End Sub End Module 3. Create a procedure that accepts a number as argument and checks whether it is prime or not Imports System Module Program Sub checkprime(ByVal a As Integer) Dim prime As Boolean = True Dim i As Integer For i = 2 To a / 2 If a Mod i = 0 Then prime = False Exit For End If Next If prime = True Then Console.WriteLine("Number is Prime") Else Console.WriteLine("Number is not Prime") End If End Sub Sub Main(args As String()) Dim a As Integer Console.WriteLine("Enter a Number") a = Convert.ToInt32(Console.ReadLine()) checkprime(a) End Sub End Module 4. Create a procedure to accept a number as argument and print its table Imports System Module Program Sub printtable(ByVal a As Integer) Dim i As Integer Console.WriteLine("Print Table of " & a) For i = 1 To 10 Console.WriteLine(i * a) Next End Sub Sub Main(args As String()) Dim a As Integer Console.WriteLine("Enter a Number") a = Convert.ToInt32(Console.ReadLine()) printtable(a) End Sub End Module 5. Create a procedure that accepts two integers and prints their sum Imports System Module Program Sub printsum(ByVal a As Integer, ByVal b As Integer) Dim sum As Integer sum = a + b Console.WriteLine("Sum of " & a & " and " & b & " is " & sum) End Sub Sub Main(args As String()) Dim a, b As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) printsum(a, b) End Sub End Module 6. Create a procedure that accepts two integers and find their difference Imports System Module Program Sub printdifference(ByVal a As Integer, ByVal b As Integer) Dim diff As Integer diff = a - b Console.WriteLine("Difference of " & a & " and " & b & " is " & diff) End Sub Sub Main(args As String()) Dim a, b As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) printdifference(a, b) End Sub End Module 7. Create a procedure that accepts two integers and find their product Imports System Module Program Sub printproduct(ByVal a As Integer, ByVal b As Integer) Dim product As Integer product = a * b Console.WriteLine("Product of " & a & " and " & b & " is " & product) End Sub Sub Main(args As String()) Dim a, b As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) printproduct(a, b) End Sub End Module 8. Create a procedure that accepts three integers and find their sum Imports System Module Program Sub printsum(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) Dim sum As Integer sum = a + b + c Console.WriteLine("Sum of three numbers is " & sum) End Sub Sub Main(args As String()) Dim a, b, c As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter Third Number") c = Convert.ToInt32(Console.ReadLine()) printsum(a, b, c) End Sub End Module 9. Create a procedure that accepts two numbers and find largest of two numbers Imports System Module Program Sub findlarge(ByVal a As Integer, ByVal b As Integer) If a > b Then Console.WriteLine("First Number is greater than Second Number") Else Console.WriteLine("Second Number is greater than First Number") End If End Sub Sub Main(args As String()) Dim a, b As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) findlarge(a, b) End Sub End Module 10. Create a procedure that accepts three arguments and find largest of them without using fourth variable Imports System Module Program Sub findlargesthree(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) If a > b And a > c Then Console.WriteLine(a & " is largest") End If If b > a And b > c Then Console.WriteLine(b & " is largest") End If If c > a And c > b Then Console.WriteLine(c & " is largest") End If End Sub Sub Main(args As String()) Dim a, b, c As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter Third Number") c = Convert.ToInt32(Console.ReadLine()) findlargethree(a, b, c) End Sub End Module 11. Create a procedure that accepts three integers and find largest of three numbers with using fourth variable Imports System Module Program Sub findlargesthree(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) Dim max As Integer max = a If b > max Then max = b End If If c > max Then max = c End If Console.WriteLine(max & " is largest") End Sub Sub Main(args As String()) Dim a, b, c As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter Third Number") c = Convert.ToInt32(Console.ReadLine()) findlargethree(a, b, c) End Sub End Module 12. program to find smallest of three numbers without using fourth variable Imports System Module Program Sub findsmallestthree(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) If a < b And a < c Then Console.WriteLine(a & " is smallest") End If If b < a And b < c Then Console.WriteLine(b & " is smallest") End If If c < a And c < b Then Console.WriteLine(c & " is smallest") End If End Sub Sub Main(args As String()) Dim a, b, c As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter Third Number") c = Convert.ToInt32(Console.ReadLine()) findsmallestthree(a, b, c) End Sub End Module 13. program to find smallest of three numbers using fourth variable Imports System Module Program Sub findsmallestthree(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) Dim min As Integer min = a If b < min Then min = b End If If c < min Then min = c End If Console.WriteLine(min & " is smallest") End Sub Sub Main(args As String()) Dim a, b, c As Integer Console.WriteLine("Enter first Number") a = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter second Number") b = Convert.ToInt32(Console.ReadLine()) Console.WriteLine("Enter Third Number") c = Convert.ToInt32(Console.ReadLine()) findsmallestthree(a, b, c) End Sub End Module 14. Program to create two procedures to find area and perimeter of rectangle and length and breadth are passed to procedure as arguments Imports System Module Program Sub area(ByVal l As Integer, ByVal b As Integer) Dim ar As Integer ar = l * b Console.WriteLine("Area of rectangle is " & ar) End Sub Sub perimeter(ByVal l As Integer, ByVal b As Integer) Dim pr As Integer pr = 2 * (l + b) Console.WriteLine("Perimeter of rectangle is " & pr) End Sub Sub Main(args As String()) Dim l, b As Integer Console.WriteLine("Enter Length of Rectangle") l = Convert.ToInt32(Console.ReadLine) Console.WriteLine("Enter Breadth of Rectangle") b = Convert.ToInt32(Console.ReadLine) area(l, b) perimeter(l, b) End Sub End Module 15.