Résolveur d'équations du 2ème degré avec réponses en fraction et racines simplifiées

Soyez le premier à donner votre avis sur cette source.

Vue 23 318 fois - Téléchargée 881 fois


Description

Ce prog vous donne les solutions d'une équation du 2ème degré (que vous devez entrer) sous forme canonique !
Pour vous donner une idée, regardez le print screen!

Source / Exemple :


'Tout est dans le zip

Conclusion :


=================
!!! MAJ : Nouveau ZIP !!!
=================
Un grand merci à akzo et à Apophis qui m'ont bien aidés pour le dernier petit problème qui me restait (à savoir la simplification par mise en evidence des fractions obtenues)

Le pourquoi du comment ils m'ont aidés est expliqué dans le module mdlVBFrance (module qui ne contient que des commentaires et la la fonction de Apophis) !

Si malgré tout vous voyez un problème, merci de me le signaler !
En attendant, si vous pouviez me laisser une petit com avec vos impressions, merci !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
133
Date d'inscription
dimanche 23 juin 2002
Statut
Membre
Dernière intervention
3 janvier 2015
3
hello c'est encore moi,j'ai je pense trouver une erreur dans ton programme lorsque a=5 b=29 et c=11 par exemple la solution est
(-29+-3sqr(69))/10 ton prog donne lui (-2+-sqr69)/10 a mon avis le probleme provient du moment ou tu cherche le pgdc car tes variable de depart changent lors du calcul donc conseil une fois le PGDC calculer reprends directement les valeur dans txtA,textB,txtC,lblexpo voila bonne continuation
Messages postés
133
Date d'inscription
dimanche 23 juin 2002
Statut
Membre
Dernière intervention
3 janvier 2015
3
franchement je suis un peu decu par ton programme car tu penses a simplifier les racines et les fractions mais pas lorsque la racine et parfaite genre a=25 b=15 et c=2 tu ne simplifies rien c'est a dire rendre la fraction irreductible pour t'aider soit tu recherchse encore une fois les pgcd ou tu recopies une de mes sources presente sur vbfrance a toi de voir ,voila bonne continuation a toi sinon pour l'affichage j'ai ma petite idee si j'y arrive je t'envois le tout (encore de la bidouille lol)
Messages postés
87
Date d'inscription
lundi 4 novembre 2002
Statut
Membre
Dernière intervention
10 mars 2009

Ok merci, mais le problème est que la font utilisée dans l'interface de vb ne propose pas de symbole de racine...
donc si dans le code je tape Label1.Caption = [et la je colle le symbole racine, copié depuis la table des caractères de windoes] il me remplace mon symbole racine par un ? [point d'interrogation]

Donc comment puis-je lui indiquer que je veux ce symbole ?


-----------------------------------

Sinon a part ce petit détail d'affichage, le prog est maintenant MIS A JOUR et ne pose plus le problème de la simplification des résultats !

//JoVB
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Sur ce forum, les caractères spéciaux ne passent pas, c'est vrai (ca doit être à cause du fait qu'ils ne marchent que sous Windows), mais pour un programme VB, qui de toute facon ne marche que sous Windows (en attendant mono et VB .NET), alors dans ce cas, si tu prends par exemple Times New Roman ou Arial en TT, tu es sur et certain que ca marchera toujours, évite de prendre une fonte que tu as installé toi-meme (ou alors met la dans le zip et propose de la copier dans le rep font de Windows s'il elle n'y est pas déjà).
Messages postés
87
Date d'inscription
lundi 4 novembre 2002
Statut
Membre
Dernière intervention
10 mars 2009

Bon a voir (et désolé pour ce flood de mon topic) meme ici il affiche pas le symbole racine (pourtant lors de l'ecriture du message, si)

et il aime pas non plus mes accents circonflexes et aigus....

//JoVB
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.