Mon code VB n'accepte pas "or"
Mes chers amis bonsoir, j'ai besoin de votre aide.
Je ne sais pas pourquoi ce code n’accepte pas "or"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| Module Module1
Sub Main()
Console.WriteLine("entrer le premier nombre")
Dim pnombre As Integer = Console.ReadLine()
Console.WriteLine("entrer le second nombre")
Dim dnombre As Integer = Console.ReadLine()
Console.WriteLine("Quelle opération voulez vous faire? ")
Dim R As Char = ""
Console.WriteLine("si addition tapez 'A'")
Console.WriteLine("si soustraction tapez 'S'")
Console.WriteLine("si mustiplication tapez 'M'")
Console.WriteLine("si division tapez 'D'")
R = Console.ReadLine()
If R = "A" Or "a" Then
plus(pnombre, dnombre)
ElseIf R = "S" Or "s" Then
mois(pnombre, dnombre)
ElseIf R = "M" Or "m" Then
fois(pnombre, dnombre)
ElseIf R = "D" Or "d" Then
division(pnombre, dnombre)
End If
Console.ReadKey()
End Sub
Sub plus(ByVal nombre1 As Integer, ByVal nombre2 As Integer)
Console.WriteLine(nombre1 + nombre2)
End Sub
Sub mois(ByVal nombre1 As Integer, ByVal nombre2 As Integer)
Console.WriteLine(nombre1 - nombre2)
End Sub
Sub fois(ByVal nombre1 As Integer, ByVal nombre2 As Integer)
Console.WriteLine(nombre1 * nombre2)
End Sub
Sub division(ByVal nombre1 As Integer, ByVal nombre2 As Integer)
Console.WriteLine(nombre1 / nombre2)
End Sub
End Module |
il me donne comme message:La conversion de la chaîne "a" en type 'Boolean' n'est pas valide.