Algo intégration numérique méthode trapèze+rectangles
Bonjour à tous,
Je suis nouvelle sur le forum.
Pour la rentrée, il faut que je fasse un algorithme sur VB6, permettant de calculer une intégrale, de n'importe quel fonction, avec d'une part la méthode des trapèzes et un autre algo avec la méthode des rectangles.
Je suis totalement perdue dans VB6, on a eu que deux cours, et le prof explique rien et du coup je n'y arrive pas, et j'aimerais comprendre.
Merci d'avance!
Claire
compile error byref argument type mismatch
Bonjour,
voici ce que j'ai fait sur VB6 et cela me met ce message d'erreur et je n'arrive pas à trouver d'ou vient la faute.
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
| Private Sub trapeze_cmd_Click()
' Déclaration des données'
Dim a As Integer
Dim b As Integer
Dim n As Single
Dim h As Integer
Dim i As Integer
Dim s As Integer
' lecture et initialisation des données'
a = Val(txt_a)
b = Val(txt_b)
n = Val(txt_n)
' traitements des données'
If (n <> 0) Then
h = (b - a) / n
s = g(a) + g(b)
For i = 1 To n - 1
s = s + 2 * g(a + i * h)
Next
s = (s + h) / 2
txt_tra = s
Else
lbl_message = "n doit être différent de 0"
End If
End
End Sub |
Sachant que ça me surligne en jaune: Private Sub trapeze_cmd_Click()
J'ai aussi déclaré mes fonction dans un module public.
PS: je m'y connais pas trop en VB6