Professional Documents
Culture Documents
Module VBModule
Dim accounts As New Dictionary(Of String, Tuple(Of Decimal, String))()
Dim accountbalance As Decimal
Dim pin As String
Dim user As String
Dim insertuser As String
Dim insertpin As Integer
Dim newUsername As String
Sub Main()
Dim choice As Integer
Console.Clear()
Console.ForegroundColor = ConsoleColor.DarkGray
Console.WriteLine("█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗████
█╗█████╗")
Console.WriteLine("╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚═══
═╝╚════╝") 'starting point/u can put design here
Console.WriteLine("███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗
███████╗")
Console.WriteLine("╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝
╚══════╝")
Console.WriteLine("██████╗ █████╗ ███╗ ██╗██╗ ██╗ █████╗
████████╗███╗ ███╗")
Console.WriteLine("██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
██╔══██╗╚══██╔══╝████╗ ████║")
Console.WriteLine("██████╔╝███████║██╔██╗ ██║█████╔╝ ███████║ ██║
██╔████╔██║")
Console.WriteLine("██╔══██╗██╔══██║██║╚██╗██║██╔═██╗ ██╔══██║ ██║
██║╚██╔╝██║")
Console.WriteLine("██████╔╝██║ ██║██║ ╚████║██║ ██╗ ██║ ██║ ██║
██║ ╚═╝ ██║")
Console.WriteLine("╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝
╚═╝ ╚═╝")
Console.WriteLine(" ███╗ ███╗ █████╗ ██████╗██╗ ██╗██╗███╗
██╗███████╗")
Console.WriteLine(" ████╗ ████║██╔══██╗██╔════╝██║ ██║██║████╗
██║██╔════╝")
Console.WriteLine(" ██╔████╔██║███████║██║ ███████║██║██╔██╗
██║█████╗")
Console.WriteLine(" ██║╚██╔╝██║██╔══██║██║
██╔══██║██║██║╚██╗██║██╔══╝ ")
Console.WriteLine(" ██║ ╚═╝ ██║██║ ██║╚██████╗██║ ██║██║██║
╚████║███████╗")
Console.WriteLine(" ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝
╚═══╝╚══════╝")
Console.WriteLine("█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗████
█╗█████╗")
Console.WriteLine("╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚═══
═╝╚════╝")
Console.WriteLine("███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗
███████╗")
Console.WriteLine("╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝
╚══════╝")
Console.WriteLine("███╗ ███╗███████╗███╗ ██╗██╗ ██╗")
Console.WriteLine("████╗ ████║██╔════╝████╗ ██║██║ ██║")
Console.WriteLine("██╔████╔██║█████╗ ██╔██╗ ██║██║ ██║")
Console.WriteLine("██║╚██╔╝██║██╔══╝ ██║╚██╗██║██║ ██║")
Console.WriteLine("██║ ╚═╝ ██║███████╗██║ ╚████║╚██████╔╝")
Console.WriteLine("╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ ╚═════╝")
Console.WriteLine(" ██╗ ██████╗ ███████╗ ██████╗
██╗███████╗████████╗███████╗██████╗")
Console.WriteLine("███║ ██╔══██╗██╔════╝██╔════╝
██║██╔════╝╚══██╔══╝██╔════╝██╔══██╗")
Console.WriteLine("╚██║ ██████╔╝█████╗ ██║ ███╗██║███████╗ ██║
█████╗ ██████╔╝")
Console.WriteLine(" ██║ ██╔══██╗██╔══╝ ██║ ██║██║╚════██║ ██║
██╔══╝ ██╔══██╗")
Console.WriteLine(" ██║██╗ ██║ ██║███████╗╚██████╔╝██║███████║ ██║
███████╗██║ ██║")
Console.WriteLine(" ╚═╝╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝╚══════╝ ╚═╝
╚══════╝╚═╝ ╚═╝")
Console.WriteLine()
Console.WriteLine("██████╗ ██╗ ██████╗ ██████╗ ██╗███╗ ██╗")
Console.WriteLine("╚════██╗ ██║ ██╔═══██╗██╔════╝ ██║████╗ ██║")
Console.WriteLine(" █████╔╝ ██║ ██║ ██║██║ ███╗██║██╔██╗ ██║")
Console.WriteLine("██╔═══╝ ██║ ██║ ██║██║ ██║██║██║╚██╗██║")
Console.WriteLine("███████╗██╗ ███████╗╚██████╔╝╚██████╔╝██║██║ ╚████║")
Console.WriteLine("╚══════╝╚═╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝ ╚═══╝")
Console.WriteLine("")
Console.WriteLine("██████╗ ███████╗██╗ ██╗██╗████████╗")
Console.WriteLine("╚════██╗ ██╔════╝╚██╗██╔╝██║╚══██╔══╝")
Console.WriteLine(" █████╔╝ █████╗ ╚███╔╝ ██║ ██║")
Console.WriteLine(" ╚═══██╗ ██╔══╝ ██╔██╗ ██║ ██║")
Console.WriteLine("██████╔╝██╗ ███████╗██╔╝ ██╗██║ ██║")
Console.WriteLine("╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝")
Console.WriteLine("█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗████
█╗█████╗")
Console.WriteLine("╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚═══
═╝╚════╝")
Console.WriteLine()
Console.Write(" Enter the option you choose: ")
choice = Console.ReadLine()
Console.Clear()
Sub register()
Console.WriteLine("██████╗ ███████╗ ██████╗
██╗███████╗████████╗███████╗██████╗")
Console.WriteLine("██╔══██╗██╔════╝██╔════╝
██║██╔════╝╚══██╔══╝██╔════╝██╔══██╗")
Console.WriteLine("██████╔╝█████╗ ██║ ███╗██║███████╗ ██║ █████╗
██████╔╝")
Console.WriteLine("██╔══██╗██╔══╝ ██║ ██║██║╚════██║ ██║ ██╔══╝
██╔══██╗")
Console.WriteLine("██║ ██║███████╗╚██████╔╝██║███████║ ██║ ███████╗██║
██║")
Console.WriteLine("╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝╚══════╝ ╚═╝ ╚══════╝╚═╝
╚═╝")
Console.WriteLine()
Console.Write(" Enter your new username: ")
newUsername = Console.ReadLine()
If accounts.ContainsKey(newUsername) Then
Console.WriteLine("Username already exists!")
Main()
End If
Sub login()
Console.WriteLine("██╗ ██████╗ ██████╗ ██╗███╗ ██╗")
Console.WriteLine("██║ ██╔═══██╗██╔════╝ ██║████╗ ██║")
Console.WriteLine("██║ ██║ ██║██║ ███╗██║██╔██╗ ██║")
Console.WriteLine("██║ ██║ ██║██║ ██║██║██║╚██╗██║")
Console.WriteLine("███████╗╚██████╔╝╚██████╔╝██║██║ ╚████║")
Console.WriteLine("╚══════╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝ ╚═══╝")
Console.WriteLine()
Console.WriteLine("Enter username: ")
insertuser = Console.ReadLine()
If accounts.ContainsKey(insertuser) Then
Console.Write(" Please enter your 4-digit
PIN:")
insertpin = Console.ReadLine()
End If
Else
Console.WriteLine("Invalid pin!")
Console.Write("Press any key to continue")
Console.ReadKey()
Main()
End If
End Sub
Sub dashboard()
Dim choice2 As Integer
Console.Clear()
Console.WriteLine("
█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗")
Console.WriteLine("
╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝")
Console.WriteLine(" ██████╗ █████╗ ███████╗██╗ ██╗██████╗ ██████╗
█████╗ ██████╗ ██████╗")
Console.WriteLine(" ██╔══██╗██╔══██╗██╔════╝██║
██║██╔══██╗██╔═══██╗██╔══██╗██╔══██╗██╔══██╗")
Console.WriteLine("█████╗██║ ██║███████║███████╗███████║██████╔╝██║
██║███████║██████╔╝██║ ██║█████╗")
Console.WriteLine("╚════╝██║ ██║██╔══██║╚════██║██╔══██║██╔══██╗██║
██║██╔══██║██╔══██╗██║ ██║╚════╝")
Console.WriteLine(" ██████╔╝██║ ██║███████║██║
██║██████╔╝╚██████╔╝██║ ██║██║ ██║██████╔╝")
Console.WriteLine(" ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═════╝
╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝")
Console.WriteLine("
█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗█████╗")
Console.WriteLine("
╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝")
Console.WriteLine(" ██╗ ██████╗██╗ ██╗███████╗ ██████╗██╗ ██╗
██████╗ █████╗ ██╗ █████╗ ███╗ ██╗ ██████╗███████╗")
Console.WriteLine("███║ ██╔════╝██║ ██║██╔════╝██╔════╝██║ ██╔╝
██╔══██╗██╔══██╗██║ ██╔══██╗████╗ ██║██╔════╝██╔════╝")
Console.WriteLine("╚██║ ██║ ███████║█████╗ ██║ █████╔╝
██████╔╝███████║██║ ███████║██╔██╗ ██║██║ █████╗")
Console.WriteLine(" ██║ ██║ ██╔══██║██╔══╝ ██║ ██╔═██╗
██╔══██╗██╔══██║██║ ██╔══██║██║╚██╗██║██║ ██╔══╝")
Console.WriteLine(" ██║██╗ ╚██████╗██║ ██║███████╗╚██████╗██║ ██╗
██████╔╝██║ ██║███████╗██║ ██║██║ ╚████║╚██████╗███████╗")
Console.WriteLine(" ╚═╝╚═╝ ╚═════╝╚═╝ ╚═╝╚══════╝ ╚═════╝╚═╝ ╚═╝
╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝╚══════╝")
Console.WriteLine("██████╗ ██████╗ ███████╗██████╗ ██████╗
███████╗██╗████████╗")
Console.WriteLine("╚════██╗
██╔══██╗██╔════╝██╔══██╗██╔═══██╗██╔════╝██║╚══██╔══╝")
Console.WriteLine(" █████╔╝ ██║ ██║█████╗ ██████╔╝██║
██║███████╗██║ ██║")
Console.WriteLine("██╔═══╝ ██║ ██║██╔══╝ ██╔═══╝ ██║
██║╚════██║██║ ██║")
Console.WriteLine("███████╗██╗ ██████╔╝███████╗██║
╚██████╔╝███████║██║ ██║")
Console.WriteLine("╚══════╝╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝
╚══════╝╚═╝ ╚═╝")
Console.WriteLine("██████╗ ██╗ ██╗██╗████████╗██╗ ██╗██████╗
██████╗ █████╗ ██╗ ██╗")
Console.WriteLine("╚════██╗ ██║ ██║██║╚══██╔══╝██║
██║██╔══██╗██╔══██╗██╔══██╗██║ ██║")
Console.WriteLine(" █████╔╝ ██║ █╗ ██║██║ ██║ ███████║██║
██║██████╔╝███████║██║ █╗ ██║")
Console.WriteLine(" ╚═══██╗ ██║███╗██║██║ ██║ ██╔══██║██║
██║██╔══██╗██╔══██║██║███╗██║")
Console.WriteLine("██████╔╝██╗ ╚███╔███╔╝██║ ██║ ██║ ██║██████╔╝██║
██║██║ ██║╚███╔███╔╝")
Console.WriteLine("╚═════╝ ╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚═╝
╚═╝╚═╝ ╚═╝ ╚══╝╚══╝")
Console.WriteLine("██╗ ██╗ ██╗ ██████╗ ██████╗ ██████╗ ██╗
██╗████████╗")
Console.WriteLine("██║ ██║ ██║ ██╔═══██╗██╔════╝ ██╔═══██╗██║
██║╚══██╔══╝")
Console.WriteLine("███████║ ██║ ██║ ██║██║ ███╗██║ ██║██║
██║ ██║")
Console.WriteLine("╚════██║ ██║ ██║ ██║██║ ██║██║ ██║██║
██║ ██║")
Console.WriteLine(" ██║██╗
███████╗╚██████╔╝╚██████╔╝╚██████╔╝╚██████╔╝ ██║")
Console.WriteLine(" ╚═╝╚═╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝
╚═════╝ ╚═╝")
Console.WriteLine()
Console.Write(" Enter the option you choose: ")
choice2 = Console.ReadLine()
Console.Clear()
Select Case choice2
Case 1
balance()
Case 2
deposit()
Case 3
withdraw()
Case 4
Console.WriteLine(" Thank you for using ATM " & user)
Console.Write(" Press any key to continue: ")
Console.ReadKey()
Console.Clear()
Main()
Case Else
Console.WriteLine("")
Console.WriteLine("Invalid choice. Please try again.")
Console.Write("Press any key to continue")
Console.ReadKey()
dashboard()
End Select
End Sub
Sub balance()
End Sub
Sub deposit()
Dim depo As Integer
Console.WriteLine("██████╗ ███████╗██████╗ ██████╗ ███████╗██╗████████╗")
Console.WriteLine("██╔══██╗██╔════╝██╔══██╗██╔═══██╗██╔════╝██║╚══██╔══╝")
Console.WriteLine("██║ ██║█████╗ ██████╔╝██║ ██║███████╗██║ ██║")
Console.WriteLine("██║ ██║██╔══╝ ██╔═══╝ ██║ ██║╚════██║██║ ██║")
Console.WriteLine("██████╔╝███████╗██║ ╚██████╔╝███████║██║ ██║")
Console.WriteLine("╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝")
Console.WriteLine(" Please enter amount to deposit:")
depo = Console.ReadLine()
Sub withdraw()
Dim wido As Decimal
Console.WriteLine("██╗ ██╗██╗████████╗██╗ ██╗██████╗ ██████╗ █████╗
██╗ ██╗")
Console.WriteLine("██║ ██║██║╚══██╔══╝██║
██║██╔══██╗██╔══██╗██╔══██╗██║ ██║")
Console.WriteLine("██║ █╗ ██║██║ ██║ ███████║██║
██║██████╔╝███████║██║ █╗ ██║")
Console.WriteLine("██║███╗██║██║ ██║ ██╔══██║██║
██║██╔══██╗██╔══██║██║███╗██║")
Console.WriteLine("╚███╔███╔╝██║ ██║ ██║ ██║██████╔╝██║ ██║██║
██║╚███╔███╔╝")
Console.WriteLine(" ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
╚══╝╚══╝")
Console.WriteLine(" Please enter amount to withdraw:
")
wido = Decimal.Parse(Console.ReadLine())
End Sub
End Module