begin process at 2012 02 07 06:36:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

 > EQUATIONS DU SECOND DEGRÉ

EQUATIONS DU SECOND DEGRÉ


 Information sur la source

Note :
Aucune note
Catégorie :Maths Niveau :Débutant Date de création :08/07/2003 Date de mise à jour :08/07/2003 21:05:04 Vu / téléchargé :3 448 / 212

Auteur : Arecibo

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

 Description

Cliquez pour voir la capture en taille normale
Il y a peut être déjà ce genre de programme sur le site, mais vu que je ne me suis mis au Delphi qu'aujourd'hui il fallait bien trouver quelque chose de pas trop compliqué a réaliser.
C'est mon premier programme Delphi donc il n'est pas tout a fait au point. C'est pour ça que ça serait gentil de votre part de prendre 1 minute ou 2 pour me dire ce qui va pas afin que je m'améliore.

Merci.

Source

  • //Je mets juste la procédure du bouton, pour le reste téléchargez le zip
  • procedure TForm1.Button1Click(Sender: TObject);
  • var A,B,C: Integer;
  • Delta: Integer;
  • Res0,Res1,Res2: Single;
  • begin
  • A:=StrToInt(Edit1.Text);
  • B:=StrToInt(Edit2.Text);
  • C:=StrToInt(Edit3.Text);
  • Delta:=(B * B) - 4 * (A * C);
  • if Delta > 0 then
  • begin
  • Res1:=((-B)-Sqrt(Delta))/(2 * A);
  • Res2:=((-B)+Sqrt(Delta))/(2 * A);
  • Label5.Caption:='Les deux solutions sont :';
  • Label6.Caption:=FloatToStr(Res1);
  • Label7.Caption:=FloatToStr(Res2);
  • end
  • else if Delta = 0 then
  • begin
  • Res0:=(-B)/(2 * A);
  • Label5.Caption:='La solution est :';
  • Label6.Caption:=FloatTostr(Res0);
  • end
  • else
  • begin
  • Label5.Caption:='Pas de solutions';
  • end;
  • end;
//Je mets juste la procédure du bouton, pour le reste téléchargez le zip

procedure TForm1.Button1Click(Sender: TObject);

var A,B,C: Integer;
Delta: Integer;
Res0,Res1,Res2: Single;

begin

A:=StrToInt(Edit1.Text);
B:=StrToInt(Edit2.Text);
C:=StrToInt(Edit3.Text);
Delta:=(B * B) - 4 * (A * C);

if Delta > 0 then
begin
Res1:=((-B)-Sqrt(Delta))/(2 * A);
Res2:=((-B)+Sqrt(Delta))/(2 * A);
Label5.Caption:='Les deux solutions sont :';
Label6.Caption:=FloatToStr(Res1);
Label7.Caption:=FloatToStr(Res2);
end
else if Delta = 0 then
begin
Res0:=(-B)/(2 * A);
Label5.Caption:='La solution est :';
Label6.Caption:=FloatTostr(Res0);
end
else
begin
Label5.Caption:='Pas de solutions';
end;

end;

 Conclusion

C'est pas des Maths avancées mais bon...

 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 de la même categorie

Source avec Zip Source avec une capture RESOLUTION EQUATIONS DEGRE "N" + CALCULETTE SCIENTIFIQUE par pseudo3
Source avec Zip DEUX BIBLIOTHÈQUES POUR CALCULER AVEC DES ENTIERS TRÈS GRAND... par Rekin85
Source avec Zip Source avec une capture MOTEUR PHYSIQUE 2D CHIPMUNK.. EN DELPHI! par Bacterius
Source avec Zip Source avec une capture TABLEAU DE KARNAUGH par ADMR
Source avec Zip Source avec une capture FILTRAGE NUMÉRIQUE IIR par Pouillerot

Commentaires et avis

Commentaire de magicvinni le 09/07/2003 23:47:49

3 Petites remarques :
1/ Si on met une lettre dans les edit, ca va planter.
2/ Si a=0, ca va planter (car l'equation ne sera pas du second degré)
3/ Pas de solutionS ne prend pas de S ( puisqu'il n'y en a pas justement  :)
Voila, bon courage.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,577 sec (3)

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