IMP logica
esercitazione didattica con visual basic su powerpoint
funzione IMP
Private Sub CommandButton1_Click()
Dim x As Integer
Dim y As Integer
x = 10
y = 20
Lista.AddItem ("verifica con funzione :If (x > 0 Imp y
> 0) ")
Lista.AddItem ("sempre vero: falso
solo se primo vero e secondo falso")
Lista.AddItem ("vero , vero > vero")
Lista.AddItem ("falso,falso > vero")
Lista.AddItem ("falso,vero > vero")
Lista.AddItem ("vero,falso > falso")
Lista.AddItem ("------------------------")
Lista.AddItem ("vero perchè entrambi
veri")
If verificaIMP(x, y) Then
Lista.AddItem ("vero " & x * y)
Else
Lista.AddItem ("falso " & x + y)
End If
Lista.AddItem ("----------------------")
End Sub
Private Sub CommandButton2_Click()
Dim x As Integer
Dim y As Integer
x = -10
y = -20
Lista.AddItem ("vero perchè entrambi
falsi")
If verificaIMP(x, y) Then
Lista.AddItem ("vero " & x * y)
Else
Lista.AddItem ("falso " & x + y)
End If
End Sub
Private Sub CommandButton3_Click()
Dim x As Integer
Dim y As Integer
x = -10
y = 20
Lista.AddItem ("vero perchè primo
falso e secondo vero")
If verificaIMP(x, y) Then
Lista.AddItem ("vero " & x * y)
Else
Lista.AddItem ("falso " & x + y)
End If
End Sub
Private Sub CommandButton4_Click()
Dim x As Integer
Dim y As Integer
x = 10
y = -20
Lista.AddItem ("falso perchè primo
vero e secondo falso")
If verificaIMP(x, y) Then
Lista.AddItem ("vero " & x * y)
Else
Lista.AddItem ("falso " & x + y)
End If
End Sub
Public Function verificaIMP(x As Integer, y As Integer)
Lista.AddItem ("----------------------")
Lista.AddItem ("x=" & x & " Y= "
& y)
If (x > 0 Imp y > 0) Then
verificaIMP = True
Else
verificaIMP = False
End If
End Function
vedi implogica.ppt