1. Exercice 1:
Public Class Form1
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim Montant As String
Dim Resultat As Double
Montant = TextBox1.Text
If Not IsNumeric(Montant) Then
MsgBox("Le montant doit être une valeur numérique")
ElseIf (CheckBox1.Checked = False) And (CheckBox2.Checked = False) Then
MsgBox("Aucun Choix entre Dollar et Dinar n'a été fait")
ElseIf (CheckBox1.Checked = True) And (CheckBox2.Checked = True) Then
MsgBox("Il faut choisir entre Dollar ou Dinar")
ElseIf (CheckBox1.Checked = True) Then
Label3.Text = " $ "
Label4.Text = "DT"
Resultat = Val(Montant) / 0.53732
TextBox2.Text = Resultat
Else
Label3.Text = "DT"
Label4.Text = "$"
Resultat = Val(Montant) * 0.53732
TextBox2.Text = Resultat
End If
End Sub
Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox2.CheckedChanged
If CheckBox2.Checked = True And CheckBox1.Checked = False Then
Label3.Text = "DT"
Label4.Text = "$"
ElseIf CheckBox2.Checked = False And CheckBox1.Checked = True Then
Label3.Text = "$"
Label4.Text = "DT"
ElseIf (CheckBox2.Checked = False) And (CheckBox1.Checked = False) Then
Label3.Text = ""
Label4.Text = ""
TextBox2.Text = ""
MsgBox("Aucun Choix entre Dollar et Dinar n'a été fait")
ElseIf (CheckBox2.Checked = True) And (CheckBox1.Checked = True) Then
Label3.Text = ""
Label4.Text = ""
TextBox2.Text = ""
MsgBox("Il faut choisir entre Dollar ou Dinar")
End If
End Sub
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True And CheckBox2.Checked = False Then
Label3.Text = "$"
Label4.Text = "DT"
2. ElseIf CheckBox1.Checked = False And CheckBox2.Checked = True Then
Label3.Text = "DT"
Label4.Text = "$"
ElseIf (CheckBox1.Checked = False) And (CheckBox2.Checked = False) Then
Label3.Text = ""
Label4.Text = ""
TextBox2.Text = ""
MsgBox("Aucun Choix entre Dollar et Dinar n'a été fait")
ElseIf (CheckBox1.Checked = True) And (CheckBox2.Checked = True) Then
Label3.Text = ""
Label4.Text = ""
TextBox2.Text = ""
MsgBox("Il faut choisir entre Dollar ou Dinar")
End If
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox1.TextChanged
End Sub
End Class
Exercice 2:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim parfait As Boolean
Dim reel As String
parfait = False
If Not IsNumeric(TextBox1.Text) Then
MsgBox("La partie entière doit être numérique")
ElseIf Val(TextBox1.Text) < 0 Then
MsgBox("La partie entière doit être positive")
ElseIf Not IsNumeric(TextBox2.Text) Then
MsgBox("La partie décimale doit être numérique")
ElseIf Val(TextBox2.Text) < 0 Then
MsgBox("La partie décimale doit être positive")
Else
parfait = True
End If
If (parfait = True) Then
If (RadioButton1.Checked = True) Then
reel = TextBox1.Text & "," & TextBox2.Text
TextBox3.Text = reel
Else
reel = "-" & TextBox1.Text & "," & TextBox2.Text
TextBox3.Text = reel
End If
End If
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RadioButton1.CheckedChanged
TextBox3.Text = ""
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RadioButton2.CheckedChanged
TextBox3.Text = ""
End Sub
3. Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox1.TextChanged
TextBox3.Text = ""
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox2.TextChanged
TextBox3.Text = ""
End Sub
End Class
Exercice 3:
Public Class Form1
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RadioButton1.CheckedChanged
If RadioButton1.Checked = True Then
Button2.Text = "Calculer Moyenne"
Label2.Text = "Moyenne:"
TextBox2.Text = ""
End If
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RadioButton2.CheckedChanged
If RadioButton2.Checked = True Then
Button2.Text = "Calculer Minimum"
Label2.Text = "Minimum:"
TextBox2.Text = ""
End If
End Sub
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RadioButton3.CheckedChanged
If RadioButton3.Checked = True Then
Button2.Text = "Calculer Maximum"
Label2.Text = "Maximum:"
TextBox2.Text = ""
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim N As String
Dim note As String
ComboBox1.Items.Clear()
TextBox2.Text = ""
N = TextBox1.Text
If Not IsNumeric(N) Then
MsgBox("Le nombre d'étudiants doit être une valeur numérique")
ElseIf Val(N) < 1 Then
MsgBox("Le nombre d'étudiants doit être une valeur positive")
Else
For i = 1 To Val(N)
Do
note = InputBox("Donner la note de l'étudiant numéro" & i)
4. Loop Until (IsNumeric(note)) And (Val(note) >= 0) And (Val(note) <=
20)
ComboBox1.Items.Insert(i - 1, note)
Next
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim moyenne, somme, min, max As Double
If ComboBox1.Items.Count = 0 Then
MsgBox("La liste ne contient aucun élément")
Else
If (RadioButton1.Checked = True) Then
somme = 0
For j = 0 To (ComboBox1.Items.Count - 1)
somme = somme + ComboBox1.Items(j)
Next
moyenne = somme / ComboBox1.Items.Count
TextBox2.Text = moyenne
ElseIf (RadioButton2.Checked = True) Then
Min = ComboBox1.Items(0)
For j = 1 To (ComboBox1.Items.Count - 1)
If (min > ComboBox1.Items(j)) Then
min = ComboBox1.Items(j)
End If
Next
TextBox2.Text = min
Else
max = ComboBox1.Items(0)
For j = 1 To (ComboBox1.Items.Count - 1)
If (max < ComboBox1.Items(j)) Then
max = ComboBox1.Items(j)
End If
Next
TextBox2.Text = max
End If
End If
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox1.TextChanged
ComboBox1.Items.Clear()
TextBox2.Text = ""
End Sub
End Class