Stack 11 Numbers - 091441
Stack 11 Numbers - 091441
Module Program
Dim StackData(9) As Integer
Dim StackPointer As Integer = 0
Dim item As Integer
Dim stackfull As Integer = 10
Dim numbers As Integer
Sub Main()
Console.WriteLine("Enter 11 numbers in the stack")
For x = 0 To 10
item = Console.ReadLine
If Push(item) = True Then
Console.WriteLine("Number stored Successfully")
Else
Console.WriteLine("Number cannot be stored; Stack is Full")
End If
Next
outputstackelement()
Console.WriteLine("How many item do you want to pop")
numbers = Console.ReadLine
Console.WriteLine("Numbers popped: ")
For x = 1 To numbers
Console.WriteLine(Pop())
Next
End Sub
Sub outputstackelement()
Console.WriteLine(StackPointer)
For x = 0 To 9
Console.WriteLine("Stack Element: ")
Console.WriteLine(StackData(x))
Next
End Sub
StackData(StackPointer) = item
StackPointer = StackPointer + 1
Return True
End If
End Function