begin process at 2012 05 27 16:05:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

 > EQUATION DU SECOND DEGRÈS

EQUATION DU SECOND DEGRÈS


 Information sur la source

Note :
5,75 / 10 - par 4 personnes
5,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths Classé sous :équation, second, degré, calcul, mathématique Niveau :Débutant Date de création :10/11/2005 Vu / téléchargé :15 515 / 550

Auteur : phenX

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Petit code de débutant en VB6, c'est un calculateur destiné a  résoudre les équations du second degrès.
Merci d'être indulgent.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip NIVEAU BATTERIE

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) PERMUTATIONS DE CARACTÈRES par alpha5
Source avec Zip Source avec une capture PARTICIPATION À L'APPRENTISSAGE DE LECTURE DE L'HEURE (PENDU... par oulipan
Source avec Zip Source avec une capture TECHNIQUE TRADITIONNELLE DE LA DIVISION par oulipan
Source avec Zip Source avec une capture ENTRAÎNEMENT POUR EFFECTUER DES MULTIPLICATIONS EN COLONNES ... par oulipan
Source avec Zip Source avec une capture CONVERTISSEUR HEXAVIGÉSIMAL par shaeks

 Sources en rapport avec celle ci

Source avec Zip RÉSOLUTION ÉQUATION DU SECOND DEGRÉ DANS LE CORPS DES COMPLE... par betamu
Source avec Zip Source avec une capture RESOLUTION D'UNE EQUATION DE SECOND DEGRÉ par eausport85
Source avec Zip RÉSOLUTION D'ÉQUATIONS DE DEGRÉ <=2 par violent_ken
Source avec Zip RÉSOLVEUR D'ÉQUATIONS DU SECOND DEGRÉ par SesechXP
Source avec Zip RESOUD LES ÉQUATION DU SECOND DEGRÉS par Vbthad

Commentaires et avis

Commentaire de Julien39 le 10/11/2005 20:12:23 administrateur CS

C'est pas super cette source, quand tu programmes quelque chose pour le mettre sur ce site tout en sachant que ton programme est très classique et donc est déjà présent peut etre meme plusieurs fois, trouve quelque chose que les autres n'ont pas, ce n'est pas si difficile.

Mais c'est vrai que quand on débute c'est pas toujours facile le 4/10 que je t'ai donné n'est pas causé par un mauvais programme car le tien est correct mais plus par un manque d'interet.

Commentaire de algori le 11/11/2005 11:55:53

Salut,
Mets 3x² - x + 2.
Tu réponds : Erreur 1. Delta négatif.
Et non, il n'y a aucune erreur. Contrairement à ce que tu dit, l'opération peut se faire, non pas dans les réels IR mais dans les complexes C.
Donc :
x1 = (-b-i*sqrt(delta))/(2a)
x2 = (-b+i*sqrt(delta))/(2a)
avec i² = -1.

Avec 3x²-x+2 :
delta : -23
x1 = (1-i*sqrt(23))/6
x2 = (1+i*sqrt(23))/6

Voila, a toi de rectifier ton code ;-)

Commentaire de algori le 11/11/2005 12:00:07

Pour info, il me semble qu'il est absolument interdit d'écrire sqrt(delta) pour delta<0, on le remplace alors par une lettre grecque (je sais plus laquelle :p)

Commentaire de Julien39 le 11/11/2005 13:07:38 administrateur CS

Pour delta<0 on écrit rien pour résoudre on pose z²=delta avec selon les cas z=a+ib ou z=ro(exp(iTeta)) et on cherche z.

La lettre greque dont tu parles est delta mais pas celui que tu utilises pour noter le discriminant c'est un petit delta qui n'a pas dut tout la meme form.

Commentaire de algori le 11/11/2005 13:20:00

Oui, voila c'est un petit delta, ça ressemble à un d courbé il me semble.
@++

Commentaire de Julien39 le 11/11/2005 13:22:16 administrateur CS

Oui c'est sa

Commentaire de violent_ken le 11/11/2005 21:45:51

Bonjour.
Alors voici aussi ma petite critique :
-a quoi sert le Private Sub MErr_Click() ??
-effectivement, si delta<0, alors si on note z le nombre tel que z²=delta, on a z=i*sqrt(abs(delta)). On peut ensuite gérer les résultats, mais dans l'ensemble des complexes, cette fois.
x'=(-b-z)/2a   x''=(-b+z)/2a   avec x' et x'' complexes
-un conseil : gère les erreurs. Par exemple, si on valide sans avoir rentrer de chiffres, "type incompatible". Tu avais prévu que cette erreur est possible, pourquoi ne pas la gérer ??
exemple :

Private Sub CmdVal_Click()
On Error GoTo Gestion_error
a = TxtCarr.Text
b = TxtX.Text
C = TxtC.Text
Delta = ((b * b) - (4 * a * C))
    If Delta < 0 Then
        MsgBox ("Erreur 1. Delta négatif")
    Else
        TxtRepDelta.Text = Delta
        X2 = ((-b - Sqr(Delta)) / (2 * a))
        TxtRepX2.Text = X2
        X1 = ((-b + Sqr(Delta)) / (2 * a))
        TxtRepX1.Text = X1
    End If
Exit Sub
Gestion_error:
If Err.Number = 13 Then
    Beep
    MsgBox "Veuillez rentrez des nombres dans les champs correspondants", vbCritical, "Attention"
End If
End Sub

-je rappelle que les formules sont valables SEULEMENT pour les équations du SECOND degré. Or quand a=0, le degré du polynome est <=1. Donc le calcul n'est pas possible.
-Le programme existe déjà plusieurs fois sur le site. Il aurait donc fallut distinguer ton programme des autres, par exemple :
1) tu peux écrire la factorisation du polynôme (si x' et x'' sont les racines, alors P=a(x-x')(x-x'')
2) gestion des complexes
3) etc..
-enlève ce qui est inutile dans ton code:


Dim objetfile
Dim fichier
Const ForReading = 1, ForWriting = 2, ForAppending = 3


Private Sub MErr_Click()
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'afficher fichier texte dans une TextBox
'Set objetfile = CreateObject("Scripting.FileSystemObject")
''Set fichier = objetfile.OpenTextFile("C:\test.txt", ForReading)
'Set fichier = objetfile.OpenTextFile("h:\EqSecDeg\Err.txt", ForReading)
''boucle pour lire le ficher
'Do While fichier.AtEndOfStream <> True
'    texte = texte & fichier.ReadLine
'Loop
'
'fichier.Close
'Err = MsgBox(texte, vbOKOnly, "Liste des Erreurs") 'affichage
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'Pour afficher UN texte dans un MsgBox

Err = MsgBox("Err.1: Delta négatif" & Chr(13) & "Si le Delta est négatif alors l'opération ne peut se faire" & Chr(13) & Chr(13) & "Err.13: Type incompatible" & Chr(13) & "Vérifier si les caractères entrés sont bien des entiers" & Chr(13) & "Ne pas mettre de point pour la virgule", vbInformation, "Liste des Erreurs...")

End Sub

Private Sub Picture_Click()
End Sub



Tout çà ne sert à rien du tout.
-Enfin, je te propose une source améliorée. La voilà : http://www.vbfrance.com/code.aspx?ID=34598

@+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

résloveur d'équation du second degré [ par SesechXP ] Salut!J'ai fait un petit programme de résolution des équations du second degréalors venez le voir à l'adresse http://www.vbfrance.com/article.aspx?Val équation de deuxième degré [ par encgt ] bonsoir!je suis d&#233;butante dans la programmation avec vb et j'ai trouv&#233; ce site tr&#232;s int&#233;ressant ...je veux cr&#233;er une applicat equations du second degré [ par bertrand070470 ] je suis à la recherche d'explications sur les équations du secon degré. Merci VB.Net Calcul Sinus ? [ par MagDix ] Salut... J'ai encore un problème avec le Sinus cette fois-ci. Je veux faire le sinus de 88 Degré 22 Minutes et 56 Secondes.J'arrive au résultat: 0 Evaluation mathématique d'une équation [ par us_30 ] Bonjour, Existe-t-il une fonction prête à l'emploi dans VB.NET pour évaluer une expression mathématique ? Après recherche, j'en trouve pas du type " [Catégorie modifiée VB6 -> VBA] utiliser les résultats d'un 'fitte' au second degré dans une macro [ par jbbaudouin ] Bonsoir, j'ai plusieurs graphiques qui ont tous la même allure, courbe du second degré. J'ai fitté. j'obtiens une équation du type ax² equation du second degré [ par chriskens9 ] je cherche l'algorithme Résolveur d'équations du second degré [ par SesechXP ] Salut!!!Venez tester et pourquoi pas noter mon premier programme fait en VB : c'est un programme de maths de résolution des équations du second degré. calcul de cpu [ par rerereda ] Bonjour tout le monde,Je voudrais savoir s'il y a un programme qui permet de calculer et d'afficher en temps reel la charge CPU.Comment faire en CShar ACCESS VBA -->probleme de calcul [ par penellope ] J'ai une base access et interface VBA et je fait une conversion frabc euros seulement il y a un petit probleme dans ma conversion c'est que par exempl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales