Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

RÉSOLUTION DES ÉQUATIONS DIOPHANTIENNES


Information sur la source

Catégorie :Maths Classé sous : equations, diophantiennes Niveau : Débutant Date de création : 28/06/2005 Date de mise à jour : 25/11/2005 22:01:47 Vu / téléchargé: 2 932 / 239

Note :
6,33 / 10 - par 3 personnes
6,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce programme résoud les équations diophantiennes (une unique équations à deux inconnues). Avec l'utilisation de plusieurs choses : Boucles, Calcul du PGCD (qui n'est pas obligatoire ici mais c'est toujours plus interressant que de rajouter une boucle alors que 2 autres sont déja présentes), conditionels...

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

29 juin 2005 08:45:07 :
J'ai redimentiné les Label 5&6 et j'ai modifié certains commentaires
29 juin 2005 08:52:27 :
correction orthographe
29 juin 2005 11:07:53 :
Optimisation
03 juillet 2005 23:27:51 :
Ajout de la capture d'écran
25 novembre 2005 22:01:47 :
Mots clefs + variables non déclarées

Commentaires et avis

signaler à un administrateur
Commentaire de zemetafyzik le 29/06/2005 01:12:46

le label5 et 6 sont trop petit parfois, agrandi les.

signaler à un administrateur
Commentaire de us_30 le 29/06/2005 10:46:40

Bonjour,

Je n'ai pas regardé tout en détail, mais pour l'histoire du PGCD, je te propose d'essayer une forme optimisée. A savoir, au lieu de :

Do
m = a - Fix(a / b) * b
a = b
b = m
Loop While m <> 0


Mettre :


If A < B Then m = B: B = A: A = m 'inverse les valeurs
'Calcul
Do While Abs(B) >= 1
m = A - Int(A / B + 0.5) * B
A = B
B = m
Loop
Pgcd2 = Abs(A)



De plus, la déclaration :

Dim a, b, m


n'est pas trés bonne, puisse que dans ce cas a,b,m sont en variant. IL faut absolument le type. ICI le type "Long" semble bien...

soit :

Dim a as Long, b as Long, m as Long


Cela permettera d'accélérer les calculs...


Amicalement,
Us.

signaler à un administrateur
Commentaire de Julien39 le 29/06/2005 11:09:14

merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Programme pour des equations [ par philagui ] Apprenti en Visual Basic.Bonjour,J'en suis a mes premiers programmes, j'ai reussi a faire un programme pour resoudre des equations du premier et secon Solutions d'une equations du 3ème degré. [ par lesdentsduweb ] Bonjour !!Y'a-t-il un solveur sur VB pour résoudre une équation du 3ème degré.C'est à dire à partir des coefficients a,b,c,d de l'équation ax3 + bx² + Equations sur VB Word [ par sisi231 ] SISI231Bonjour,Je voudrais savoir comment programmer l'éditeur d'équations en macro dans word ? système d'equations non linéaire [ par zubny ] Bonjour,Je désirerais résoudre un système d'équations non-linéaires en utlisant VB mais je ne vois pas comment utiliser le solver pour parvenir à mes Resolveur d'equations [ par bfsphantoml ] Salut a tous,en brave newbie, j'essaie actuellement de programmer un resolveur d'equations de degre n au niveau de l'algorithme aucun probleme mais pl resolution d'un systeme d'equations [ par CrisseTof ] Bonjour,Je voudrais resoudre un systeme de 11 equations. Est ce que quelqu'un aurait une idee de comment je peux faire... est ce que ya une fonction s equations du second degré [ par bertrand070470 ] je suis à la recherche d'explications sur les équations du secon degré. Merci Solver_Comment résoudre plus de 2000 équation en MEME temps???? [ par Lines ] Bonjour tout le monde;J'aimerai résoudre 2497 equations avec solver, pour cela j'ai la macro suivante:SolverOk SetCell:=Range("t3"), MaxMinVal:=1, ByC equation du 2nd degré [ par collegiendu19 ] voila ma question est sur les equations du second degré je voudrais savoir comment en resoudre une mais je ne suis qu'en classe de 3éme donc le proble


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.