Voilà j'ai fait un petit prog pour calculer les moyennes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
		private void button1_Click(object sender, System.EventArgs e)
		{
			nbreNotes=Int32.Parse(txtNbreNotes.Text);
			notes=new double[nbreNotes];
			i=0;
		}
 
		private void btnValidSaisie_Click(object sender, System.EventArgs e)
		{
 
			if(i<nbreNotes)
			{
				notes[i]=Double.Parse(txtNoteI.Text);
				lstNotes.Items.Add("Note n°"+(i+1).ToString()+" : "+notes[i].ToString());
				somme+=notes[i];
				i++;
			}
			else
			{
				MessageBox.Show("Fin de saisie !","Information saisie",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
				moyenne=calcul();
				label1.Text+=moyenne.ToString();			
			}
 
		}
 
		private void btnCalcul_Click(object sender, System.EventArgs e)
		{
 
		}
 
		private double calcul()
		{
			return (moyenne=somme/nbreNotes);
		}
Mais le problème est qu'il me faut si j'ai deux notes cliquer trois fois sur saisir note ...

Avez vous une idée pour que mon if soit respecté ?

Merci beaucoup