Résolution d'équations de degré <=2

Soyez le premier à donner votre avis sur cette source.

Vue 22 284 fois - Téléchargée 13 142 fois

Description

Bon, ben c'est un programme pour résoudre les équations de degré 2. (ax²+bx+c) ou de degré 0 ou 1.
Cela existe déjà et l'intérêt du programme est limité. Quelqu'un l'a fait quelques heures avant moi, me direz vous.
Et bien justement, ce quelqu'un est phenx, et j'ai amélioré sa source pour donner des idées d'optimisation d'un code simple.
Ne notez pas cette source négativement, je sais qu'elle ne sert pas à grand chose, mais c'est juste pour montrer à phenx comment est devenue sa source, qui est dispo à http://www.vbfrance.com/code.aspx?ID=34579.
@+

Source / Exemple :


Dans le *.zip

Conclusion :


Au vu des commentaires, il y aura une mise à jour...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Lisa46
Messages postés
99
Date d'inscription
jeudi 17 février 2005
Statut
Membre
Dernière intervention
20 août 2008

15 nov. 2005 à 14:23
Bien entendu Kent, je pense avoir traité a= 0 et discuter selon les autres param. et tracer la fonction affine dans mon équation 2e degré ! (Dans la partie graphique, ça compte ! Mon code est un tout ! ). Ou alors j'ai un trou de mémoire, LOL ! Tu prêches une convaincue....sourire...
Dans mon système, j'ai traité et tracé: C = m, pour tout y.
C'est important dans le cas du graphisme, à la rigueur ! Mais hors sujet dans le cas d'une fonction: on peut être pénalisé en classe pour ça, comme un HS en dissertation...;).

J'ai même fait afficher, JUSTEMENT, que cette parallèle à y'y ne représente pas une fonction. Ne me remerciez pas...
Car pour un antécédent X, on a une multitude d'images Y avec la droite parallèle à l'axe y'y!
Or pour une fonction: X a tout au plus UNE image Y dans l'ensemble d'arrivée ! Vous le savez.

C'est fait dans mon système, même si je suis médiocre. J'ai assez approfondi. NON ? ...Et ça peut servir à quelqu'un !

De toute façon, on trangresse les définitions. là !
L'équation 2e degré dit (a,b) <> (0,0), bref, ... et la fonction 1er degré affine dit : a<> 0...

Disons que , en "maths modernes", on considère même un triagle plat, A, B, C, voir comme "triangle dégénéré", un segment [AB] si A= C.
Vous le saviez, mais pas tous, peut-être ? C'est un exemple.

On va loin, je t'ai Kent, en privé, raconté la rivière comme droite... car elle est bijective, ne se recoupe pas . Sourire...
On arrête là, Kent, et LOver !
On parle de ne pas encombrer le site, c'est ce qu'on fait dans des dial sans fin ! Moi la prmière, mes culpa !
Mes excuses Webmaster !
Faut laisser la place aux autres!


PS : Dommage que Vb LOver , n'ait pas tout lu et soit un peu trop initié! Il est écrit qu'un débutant ne comprend rien à une source en VB avancé, même s'il sait faire qq chose avec qq bases... sur ce code il ne pourra rien en dire, rien apporter ! Là, on fait l'impasse sur ce point capital ! Dommage !
Mais on voit aussi des gens intelligents qui te donnent un seul petit truc qui te fait avancer.
(Si les débutants doivent se taire, qu'on le dise ? Dans la vie les petits sont toujours écrasés ! On ira ailleurs !).

Oui, mais c'est qd même vrai, Lover, reste le prob de l'encombrement et la gêne en moteur de recherche: pour ça que l'idée de partager le site en 3 parties disjointes est intéressante, la 1ere pour les débutants qui ne gêneraient personne. (En HLM, quoi...;))Et l'idée aussi de Cacophène a du bon !.
Et les aînés pourraient leur donner qq tuyaux: j'ai bénéficié de cette aide. Je suis déjà un peu moins pire et je n'oublierai jamais ces mecs là !
En retour, pour des opérations de fractions, simples pour les cracks, par exemple, moi débutante, j'ai eu parfois des remerciements de parents, et aussi d'un mal voyant une fois! Très très touchée !
De plus, un débutant apprend parfois qq chose à un initié, demander à Kent qui l'a reconnu en privé, c'est bien, Kent !
Y compris un algo pour réduire la racine inventé par "un débutant" , et retranscrit par lui en VB avancé. Et sur un type de source justement déposé 1000² fois ! Alors ? LOL !

Bon aprem Vb Lover !
Bon aprem, Kent ! C'est pas moi qui t'ai mis 1, je te le jure ! J'ai pas noté !

PS Kent, revois ton algo pour fitre des entiers, le cas 6,5 par exemple...passe à travers...;)

Je vous remercie d'arrêter là les commentaires, on va se faire eng... on bouffe le serveur pour rien !

Moi je ne répondrai plus ici, en tout cas !

Lisa
Vb Lover
Messages postés
221
Date d'inscription
vendredi 30 novembre 2001
Statut
Membre
Dernière intervention
13 février 2010
5
15 nov. 2005 à 12:01
Hello,

j'ai commencé à lire toutes vos remarques, mais y'en a tellement que je ne les ai pas toutes lues... Cependant, je suis assez d'accord avec Cacophrène, et en résumé (ne prenez pas la concision d'une phrase pour du mépris, il s'entend que je ne critique pas la source ni l'auteur, mais c'est long de tout écrire) : rien ne sert de rajouter une source si elle existe déjà en plusieurs exemplaires (si elle n'apporte rien bien sûr). Ceci pour justement permettre des recherches rapides sur les sources, et ainsi que ceux qui cherchent de l'aide la trouvent le plus rapidement possible.
Maintenant, il y a le problème de vouloir montrer ce qu'on a réussi à faire (ce qui est tout à fait légitime, surtout quand on débute). Je pense qu'un commentaire sur une source existante, avec un bout de code personnel différent qu'on rajoute suffirait.
Bonne continuation
violent_ken
Messages postés
1812
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010
1
13 nov. 2005 à 20:13
Salut lisa !
Oui, "Salut vero" n'est pas clair, puisque vero_vero et toi avez la même signature (vero). Pour le conseil de la source de JOVB, je parlais à vero_vero, et à toi pour le reste du message ! (effectivement, JOVB n'est pas toi !!)
Pour a=0, effectivement, on est dans les polynomes de degré 1, et la formule du discriminant n'est plus valable (puisque la forme canonique passe par un dénominateur=a il me semble).
Mais qu'importe ? C'est une équation, et il faut la résoudre :-) !!
Le degré 0 parait inutile, il l'est effectivement, mais il faut aussi résoudre cette équation ! Tous les cas doivent être traités ! Et c=2 est une équation :-) !
En tout cas merci pour tes post et tes conseils !!
@+
cs_Lisa46
Messages postés
99
Date d'inscription
jeudi 17 février 2005
Statut
Membre
Dernière intervention
20 août 2008

13 nov. 2005 à 20:07
Quand même morte de rire avec cette analyse d'une source inconnue!
C'est celle de Manon les sources ?
LOL :) :)
Bonne soirée à tous !
cs_Lisa46
Messages postés
99
Date d'inscription
jeudi 17 février 2005
Statut
Membre
Dernière intervention
20 août 2008

13 nov. 2005 à 20:04
Tu t'adresses à Lisa, à Vero, Vilent-Ken ? A qui ?
Cette source de JOVB n'est pas la mienne ! Et c'est pas une fille...c'est pas Vero !
Je jette un oeil, je vois que il y a aVb et ces sources sont rares ici . C'est bien !
Il ne gère pas a = 0 ??? Pas regardé !Pas grave !
Faudrait le lui dire à JOVB ! Je ne le connais même pas ! Ecris-lui !
Je ne me serais pas permis de recommander la mienne qui elle d'ailleurs gère bien a0 et si possible, trace une droite , fonction affine du type f(x) ax + b.
Et je discute selon b et c . 0x +2 = 0 par exemple, n'a pas dû m'échapper !

Mais celle de JOVB, je l'aperçois mais ne l'ai pas examiné! Si on parle de lui ici, il va être furieux, sourire....

Tu gères degré 0 ? Aussi : 1 +1 + c = 0 ??? donc c= -2 Bien !
Attention, quand même , moi aussi je pinaille avec bx + c =0 pour a= 0, mais la définition de ax² + bx +c = 0 ' (manuel de seconde) définit avec a <>0. Car on tombe en binôme du 1er degré !
On aura donc discuter indéfiniment pour rien, pour une méprise...Tu vois bien que tu parles trop vite Sourire !
LOL !
Bon dimanche et bonne chance à toi ! A 18 ans, tu es plein d'avenir! mais cool :)

Lisa
Afficher les 16 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.