1. Buka Microsoft visual basic 6.0
2. Pada jendela new projek pilih STANDAR EXE
3. buat sebuah form beri nama kalkulatordi dalam form tambahkan beberapa objek (textbox,comandButton,label,timer)
4. dengan menggunakan tool-tool yang ada di samping rancang seperti ini
5. klik view -> code terus masukan script ini (tanpa tanda kutip)
“Option Explicit
Private operand1 As Double, operand2 As Double
Private operator As String, memoryVal As Double
Private clearDisplay As Boolean, appVer As String
Private Declare Function ShellAbout Lib "shell32.dll" Alias _
"ShellAboutA" (ByVal hwnd As Long, ByVal szApp As String, _
ByVal szOtherStuff As String, ByVal hIcon As Long) As Long
Private Sub divide_Click()
operand1 = Val(display.Caption)
operator = "/"
display.Caption = vbNullString
End Sub
Private Sub equalto_Click()
Dim result As Double
On Error GoTo eh:
operand2 = Val(display.Caption)
If operator = "+" Then result = operand1 + operand2
If operator = "-" Then result = operand1 - operand2
If operator = "*" Then result = operand1 * operand2
If operator = "/" And operand2 <> 0 Then result = operand1 / operand2
If operator = "^" Then result = operand1 ^ operand2
display.Caption = result
clearDisplay = True
Exit Sub
eh:
Call MsgBox(Err.Description, , Err.Source)
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Select Case Chr$(KeyAscii)
Case Is = "0": Number_Click (0)
Case Is = "1": Number_Click (1)
Case Is = "2": Number_Click (2)
Case Is = "3": Number_Click (3)
Case Is = "4": Number_Click (4)
Case Is = "5": Number_Click (5)
Case Is = "6": Number_Click (6)
Case Is = "7": Number_Click (7)
Case Is = "8": Number_Click (8)
Case Is = "9": Number_Click (9)
Case Is = "+": plus_Click
Case Is = "-": minus_Click
Case Is = "*": multiply_Click
Case Is = "/": divide_Click
Case Is = ".":
Case Else
If KeyAscii = vbKeyReturn Then
equalto_Click
ElseIf KeyAscii = vbKeyEscape Then
'correctEntry_Click
ElseIf KeyAscii = vbKeyBack Then
'back_Click
End If
End Select
End Sub
Private Sub Timer1_Timer()
Label1.Caption = Format(Now, "Mmm dd,yyyy hh:mm:ss ampm")
End Sub
Private Sub minus_Click()
operand1 = Val(display.Caption)
operator = "-"
display.Caption = vbNullString
End Sub
Private Sub multiply_Click()
operand1 = Val(display.Caption)
operator = "*"
display.Caption = vbNullString
End Sub
Private Sub Number_Click(Index As Integer)
If clearDisplay Then
display.Caption = vbNullString
clearDisplay = False
End If
display.Caption = display.Caption + Number(Index).Caption
End Sub
Private Sub plus_Click()
operand1 = Val(display.Caption)
operator = "+"
display.Caption = vbNullString
End Sub
”
6. klik file->make kalkulator exe
7. selamat mencoba