Dim ddl, x, y, z, l, m, n As Integer
Console.WriteLine("La liaison mecanique")
Console.WriteLine("Le nombre de degre de liberte = ")
Console.WriteLine("Translation selon x (1 ou 0) = ")
Console.WriteLine("Translation selon y (1 ou 0) = ")
Console.WriteLine("Translation selon z (1 ou 0) = ")
Console.WriteLine("Rotation selon l (1 ou 0) = ")
Console.WriteLine("Rotation selon m (1 ou 0) = ")
Console.WriteLine("Rotation selon n (1 ou 0) = ")
If ddl = 0 Then Console.WriteLine(" Cas d' encastrement ")
If (x + y + z = 0) And (m = 1 Or n = 1 Or l = 1) Then Console.WriteLine("Liaison pivot")
If (x = 1 Or y = 1 Or z = 1) And (m + n + l = 0) Then Console.WriteLine("Liaison glissiere")
If (x = 1 Or y = 1 Or z = 1) And (m = 1 Or n = 1 Or l = 1) Then Console.WriteLine("Liaison pivot glissant")
If (x + y + z = 0) And (m + n + l = 2) Then Console.WriteLine("Liaison rotule a doigt")
If (x + y + z = 2) And (m + n + l = 1) Then Console.WriteLine("Liaison appui plan")
If (x + y + z = 0) And (m + n + l = 3) Then Console.WriteLine("Liaison rotule")
If (x + y + z = 1) And (m + n + l = 3) Then Console.WriteLine("Liaison lineaire annulaire")
If (x + y + z = 2) And (m + n + l = 2) Then Console.WriteLine("Liaison lineaire rectiligne")
If (x + y + z = 2) And (m + n + l = 3) Then Console.WriteLine("Liaison ponctuelle")
Else Console.WriteLine("Cas indefini")