Bonjour
La compilation du code ne génère aucune erreur, mais lorsque je veux lancer le programme la fenêtre DOS disparaît instantanément. Grâce à une capture d'écran j'arrive lire "Runtime error 216" et sur developpez.com ils disent :
Salut infophile
1. Que donne b.coeff ou c.coeff, lorsque les polynômes sont de degré différents (expression de ta première boucle) ? En fait je me demande si le fait d'aller chercher dans un endroit où ça n'existe pas n'est pas gênant...
Si par exemple, b est de degré supérieur à c, tu rentres encore dans ta boucle "while (b<>NIL) or (c<>NIL)"et au moment du c=c.suivant (voir peut être même du c.coeff), il y a un ennui...
2. Tu ne peux pas débugger en pas à pas ? C'est largement plus pratique...
Courage
Bonjour infophile.
Quand tu demandes de l'aide en programmation, essayes un peu d'expliquer le but de ta fonction, ta manière de procéder et les définitions précédentes. J'ai fait un petit jeu de devinette et déduction logique pour comprendre ton idée. En particulier tu aurais pu donner la définition de poly...
Petite question:
(b<>NIL) ou (c<>NIL) est vrai si (b<>NIL) est vrai ou si (c<>NIL) est vrai.
Donc quand tu écris
Bonjour à tous les deux et merci de vous être penché sur mon problème
C'était tout bête vous avez raison, il fallait mettre un "and" et non un "or" dans la première boucle
Je suis maintenant en train d'essayer d'effectuer la division euclidienne de deux polynômes, ce n'est pas aussi simple
J'ai déjà créer la fonctions permettant de calculer le produit par contre.
Encore merci
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :