Si par exemple, je met Nmax = 6, il faut que mon programme calcule les 6 premiers termes.
Mais mon programme ne marche pas bien et je n'arrive pas à voir d'où vient ou viennent mes erreurs. Il me met erreur au niveau de la ligne Nmax et pour a*U + b-U1. Au départ, j'ai pensé à un problème avec Repeat et j'ai alors remplacé par While sans plus de succès.
N0 entier numéro du premier terme de la suite
U0 reel Valeur de U(0)
a reel raison de la suite
b reel nombre
N entier numéro courant du terme de la suite
Nmax entier numéro du dernier terme de la suite a calculer
N1 entier N+1
U1 reel valeur de U(n+1)
U reel valeur de U(n)
Le programme :
Lbl sui
Clrio
Input "Entrer le numéro du premier terme de la suite",NO
Input "Entrer la valeur du premier terme de la suite",UO
Input "Entrer la raison de la suite",a
Input "Entrer le nombre b",b
Input "Entrer le numéro du dernier terme de la suite à calculer",Nmax
NO-N
UO-U
Repeat N=Nmax (on répète jusqu'à ce que N soit égal à Nmax)
N+1-N1
a*U + b-U1
Disp "U1",U1
N1-N
U1-U
End
Lbl qt
EffES
AffEcran
EndPrgm
Merci d'avance pour vos éclairages sur mes erreurs
