1. program to demonstrate for statement to display numbers from 1 to 2

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        For i = 1 To 10
            Console.WriteLine(i)
        Next

    End Sub
End Module

2. program to display numbers from 9 to 0 (in reverse order) using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        For i = 9 To 0 Step -1
            Console.WriteLine(i)
        Next

    End Sub
End Module

3. program to display numbers from 10 to 0 (in reverse order) using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        For i = 10 To 0 Step -1
            Console.WriteLine(i)
        Next

    End Sub
End Module

4. program to display numbers 0 to 10 with a gap of 2 between the numbers using for statement 

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        For i = 1 To 10 Step 2
            Console.WriteLine(i)
        Next

    End Sub
End Module

5. program to display numbers 0 to 50 with a gap of 5 between the numbers using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        For i = 0 To 50 Step 5
            Console.WriteLine(i)
        Next

    End Sub
End Module

6. program to display numbers 50 to 1 (in reverse order) with a gap of 5 between the numbers using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        For i = 50 To 1 Step -5
            Console.WriteLine(i)
        Next

    End Sub
End Module

7. program to find sum of numbers from 1 to 10 using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim sum As Integer = 0

        For i = 1 To 10
            sum = sum + i
        Next
        Console.WriteLine("Sum of numbers from 1 to 10 is " & sum)
    End Sub
End Module

8. program to find sum of even numbers from 1 to 10 using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim sumeven As Integer = 0

        For i = 1 To 10
            If i Mod 2 = 0 Then
                sumeven = sumeven + i
            End If
        Next
        Console.WriteLine("Sum of even numbers from 1 to 10 is " & sumeven)
    End Sub
End Module

9. program to find sum of odd numbers from 1 to 10 using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim sumodd As Integer = 0

        For i = 1 To 10
            If i Mod 2 <> 0 Then
                sumodd = sumodd + i
            End If
        Next
        Console.WriteLine("Sum of odd numbers from 1 to 10 is " & sumodd)
    End Sub
End Module

10. program to find sum of even and odd numbers from 1 to 10 using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim sumodd As Integer = 0
        Dim sumeven As Integer = 0
        For i = 1 To 10
            If i Mod 2 <> 0 Then
                sumodd = sumodd + i
            Else
                sumeven = sumeven + i
            End If
        Next
        Console.WriteLine("Sum of odd numbers from 1 to 10 is " & sumodd)
        Console.WriteLine("Sum of even numbers from 1 to 10 is " & sumeven)
    End Sub
End Module

11. program to input two numbers a and b and display numbers between them using for loop

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        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())
        For i = a To b
            Console.WriteLine(i)
        Next
    End Sub
End Module

12. program to input two numbers a and b and find sum of numbers between them using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim a, b As Integer
        Dim sum As Integer = 0
        Console.WriteLine("Enter First Number")
        a = Convert.ToInt32(Console.ReadLine())
        Console.WriteLine("Enter Second Number")
        b = Convert.ToInt32(Console.ReadLine())
        For i = a To b
            sum = sum + i
        Next
        Console.WriteLine("Sum of Numbers from a to b is " & sum)
    End Sub
End Module

13. program to find factorial of a number using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim fact As Integer = 1
        Dim a As Integer
        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        For i = 1 To a
            fact = fact * i
        Next
        Console.WriteLine("Factorial of Number is " & fact)
    End Sub
End Module

14. program to find whether number entered is prime or not using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim prime As Boolean = True
        Dim a As Integer
        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        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
End Module

15. program to print first 1 to 10 terms of fibonicci series using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim a, b, c As Integer
        a = 1
        b = 1
        Console.WriteLine(a)
        Console.WriteLine(b)
        For i = 1 To 10
            c = a + b
            Console.WriteLine(c)
            a = b
            b = c
        Next
    End Sub
End Module

16. program to print pattern of stars using for statement (example of nested for loop)

Imports System

Module Program
    Sub Main(args As String())
        Dim i, j As Integer
        For i = 1 To 5
            For j = 1 To i
                Console.Write("*")
            Next
            Console.WriteLine("")
        Next
    End Sub
End Module

17. program to print table of a number entered by the user using for statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim a As Integer
        Console.WriteLine("Enter a number")
        a = Convert.ToInt32(Console.ReadLine())
        Console.WriteLine("Table of Number is ")
        For i = 1 To 10
            Console.WriteLine(a * i)
        Next
    End Sub
End Module

18. program to print numbers from 0 to 9 using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        i = 0
        While i < 10
            Console.WriteLine(i)
            i = i + 1
        End While
    End Sub
End Module

19. program to print numbers from 1 to 10 using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        i = 1
        While i <= 10
            Console.WriteLine(i)
            i = i + 1
        End While
    End Sub
End Module

20. program to print numbers from 1 to 10 with a gap of 2 numbers using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        i = 1
        While i <= 10
            Console.WriteLine(i)
            i = i + 2
        End While
    End Sub
End Module

21. program to find factorial of a number using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer = 1
        Dim fact As Integer = 1
        Dim a As Integer
        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        While i <= a
            fact = fact * i
            i = i + 1
        End While
        Console.WriteLine("Factorial of Number is " & fact)
    End Sub
End Module

22. program to print table of a number entered by user using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer = 1
        Dim a As Integer
        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        Console.WriteLine("Table of Number is ")
        While i <= 10
            Console.WriteLine(a * i)
            i = i + 1
        End While
    End Sub
End Module

23. program to find sum of numbers from 1 to 10 using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer = 1
        Dim sum As Integer = 0
        While i <= 10
            sum = sum + i
            i = i + 1
        End While
        Console.WriteLine("Sum of Numbers from 1 to 10 is " & sum)
    End Sub
End Module

24. program to input two numbers and find sum of numbers between them using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer = 1
        Dim a, b As Integer
        Dim sum As Integer = 0
        Console.WriteLine("Enter First Number")
        a = Convert.ToInt32(Console.ReadLine)
        Console.WriteLine("Enter Second Number")
        b = Convert.ToInt32(Console.ReadLine)
        i = a
        While i <= b
            sum = sum + i
            i = i + 1
        End While
        Console.WriteLine("Sum of Numbers between a and b is " & sum)
    End Sub
End Module

25. program to find sum of even and odd numbers between a and b using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer = 1
        Dim a, b As Integer
        Dim sumeven As Integer = 0
        Dim sumodd As Integer = 0
        Console.WriteLine("Enter First Number")
        a = Convert.ToInt32(Console.ReadLine)
        Console.WriteLine("Enter Second Number")
        b = Convert.ToInt32(Console.ReadLine)
        i = a
        While i <= b
            If i Mod 2 = 0 Then
                sumeven = sumeven + i
            Else
                sumodd = sumodd + i
            End If
            i = i + 1
        End While
        Console.WriteLine("Sum of Even Numbers between a and b is " & sumeven)
        Console.WriteLine("Sum of Odd Numbers between a and b is " & sumodd)
    End Sub
End Module

26. program to check whether a number is prime or not using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim prime As Boolean = True
        Dim a As Integer
        Console.WriteLine("Enter a number")
        a = Convert.ToInt32(Console.ReadLine())
        i = 2
        While i <= a / 2
            If a Mod i = 0 Then
                prime = False
                Exit While
            End If
            i = i + 1
        End While
        If prime = True Then
            Console.WriteLine("Number is Prime")
        Else
            Console.WriteLine("Number is not Prime")
        End If
    End Sub
End Module

27. program to print first 1 to 10 terms of fibonicci series using while statement

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        Dim a, b, c As Integer
        a = 1
        b = 1
        Console.WriteLine(a)
        Console.WriteLine(b)
        i = 1
        While i <= 10
            c = a + b
            Console.WriteLine(c)
            a = b
            b = c
            i = i + 1
        End While
    End Sub
End Module

28. program to find lcm and hcf of 2 numbers using while loop

Imports System

Module Program
    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())
        c = a * b
        While a <> b
            If a > b Then
                a = a - b
            Else
                b = b - a
            End If
        End While
        Console.WriteLine("HCF = " & a)
        Console.WriteLine("LCM = " & c / a)
    End Sub
End Module

29. program to demonstrate do while statement example to print numbers 1 to 10

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        i = 1
        Do While i <= 10

            Console.WriteLine(i)
            i = i + 1
        Loop

    End Sub
End Module

30. program to demonstrate Exit For statement in for loop

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        For i = 1 To 10
            If i = 5 Then
                Exit For
            End If
            Console.WriteLine("Value of i is " & i)
        Next

    End Sub
End Module

31. program to demonstrate break statement in while loop

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        i = 1
        While i <= 10
            If i = 5 Then
                Exit While
            End If
            Console.WriteLine("Value of i is " & i)
            i = i + 1
        End While

    End Sub
End Module

32. program to demonstrate continue statement in for loop

Imports System

Module Program
    Sub Main(args As String())
        Dim i As Integer
        i = 1
        For i = 1 To 10
            If i = 5 Then
                Continue For
            End If
            Console.WriteLine(i)
        Next
    End Sub
End Module

33. program to input a number and find sum of digits of the number

Imports System

Module Program
    Sub Main(args As String())
        Dim a, digit As Integer
        Dim sum As Integer = 0

        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        While a <> 0
            digit = a Mod 10
            sum = sum + digit
            a = a / 10
        End While
        Console.WriteLine("Sum of Digits is " & sum)
    End Sub
End Module

34. program to input a number and count number of digits in the number

Imports System

Module Program
    Sub Main(args As String())
        Dim a, digit As Integer
        Dim count As Integer = 0

        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        While a <> 0
            digit = a Mod 10
            count = count + 1
            a = a / 10
        End While
        Console.WriteLine("Count of Digits is " & count)
    End Sub
End Module

35. program to input a number and find whether it is palindrome or not (1221 is a palindrome and 1234 is not a palindrome)

Imports System

Module Program
    Sub Main(args As String())
        Dim a, digit, b As Integer
        Dim rev As Integer = 0
        Dim count As Integer = 0
        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        b = a
        While a <> 0
            digit = a Mod 10
            rev = (rev * 10) + digit
            a = a / 10
        End While
        If b = rev Then
            Console.WriteLine("Number is Palindrome")
        Else
            Console.WriteLine("Number is Not Palindrome")
        End If
    End Sub
End Module

36. program to input a number and print reverse of the number using do while loop

Imports System

Module Program
    Sub Main(args As String())
        Dim a, digit As Integer
        Dim rev As Integer = 0
        Dim count As Integer = 0
        Console.WriteLine("Enter a Number")
        a = Convert.ToInt32(Console.ReadLine())
        While a <> 0
            digit = a Mod 10
            rev = (rev * 10) + digit
            a = a / 10
        End While
        Console.WriteLine("Reverse of Number is " & rev)
    End Sub
End Module

37. program to input a number n and print pattern of numbers from 1 to n (example of nested loop)

Imports System

Module Program
    Sub Main(args As String())
        Dim i, j As Integer
        Dim n As Integer = 5
        For i = 1 To n
            For j = 1 To i
                Console.Write("*")
            Next
            Console.WriteLine("")
        Next
    End Sub
End Module

38. 