begin process at 2010 02 10 09:25:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > RÉSOLUTION D'ÉQUATION DU SECOND DEGRÉE DANS R

RÉSOLUTION D'ÉQUATION DU SECOND DEGRÉE DANS R


 Information sur la source

Note :
2 / 10 - par 1 personne
2,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Niveau :Débutant Date de création :26/10/2003 Vu / téléchargé :1 609 / 49

Auteur : surfjaker

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

 Description

C'est la première source que je dépose alors
Elle permet de reoudre une équation du second degree l'utilisateur doit rentre les 3 coefficient, la c'est la partie en C mais je mettrai cette source en PHP  aussi la c'est juste lorsque l'on teste EN C++.
Alors rdv sur PHP source pour l'interface sous html.


Source

  • # include <stdio.h>
  • # include <math.h>
  • main ()
  • {
  • float a,b,c,q,x,x1;
  • printf("\nsaisir le 1er coef");
  • scanf("%f",&a) ;
  • printf("\nsaisir le 2ieme coef");
  • scanf("%f",&b);
  • printf("\nsaisir le 3ieme coef\n");
  • scanf("%f",&c);
  • q = (b*b)-(4*a*c);
  • if (q<0)
  • printf("\nVotre équation n'a pas de solution dans R\n");
  • else if(q==0)
  • {x= -b/2*a;
  • printf("\nVotre équation a pour solution :%f\n",x);}
  • else if(q>0)
  • {x= (-b-(sqrt(q)))/(2*a);
  • x1= (-b+(sqrt(q)))/(2*a);
  • printf("\nVotre équation admet deux solutions:%f.%f\n",x,x1);}
  • }
# include <stdio.h>
# include <math.h>
main ()
{
float a,b,c,q,x,x1;
printf("\nsaisir le 1er coef");
scanf("%f",&a) ; 
printf("\nsaisir le 2ieme coef");
scanf("%f",&b);
printf("\nsaisir le 3ieme coef\n");
scanf("%f",&c);
   q = (b*b)-(4*a*c);
 if (q<0)
  printf("\nVotre équation n'a pas de solution dans R\n");
  else if(q==0)
  {x= -b/2*a;
  printf("\nVotre équation a pour solution :%f\n",x);}
   else if(q>0)
   {x= (-b-(sqrt(q)))/(2*a); 
   x1= (-b+(sqrt(q)))/(2*a);
   printf("\nVotre équation admet deux solutions:%f.%f\n",x,x1);} 
}

 Conclusion

je le mettrai a jour dans 1 semaine je mettrai avec resolution de delta quans delta est inferieur a zero.  nombre complex.

 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 CALCULATRICE & CONVERTISSEUR
Source avec Zip DETERMINE LA CLASSE D'UNE ADRESSE IP PUIS DONNE AUSSI L'ADRE...

 Sources de la même categorie

Source avec Zip OPERATION SUR LES MATRICES CARREES AVEC CLASSE GENERIQUE par chouhad
Source avec une capture OPÉRATIONS SUR MATRICES C++ par Minilogus
[DEV-C++] CALCUL DE LA RACINE CARRÉE D'UN RÉEL par Jhep
PROGRAMME QUI CALCUL LE PPCM ET LE PGCD par AnoSantino
EVALUER UNE EXPRESSION MATHÉMATIQUE par begueradj

Commentaires et avis

Commentaire de garslouche le 26/10/2003 20:53:46

D'abord des sources comme ça il y en a des dizaines, et en plus celle-ci est fausse!
D'abord quand le discriminant est nul la solution double n'est pas
-b/2*a mais -b/(2*a)
En plus si a = 0 tu fais une division par zéro!

Commentaire de surfjaker le 27/10/2003 15:08:32

wai wai voila la correction c'etais ma toute première source aussi deposer sur ce site mec bon alors voila et merci pour ta correction.
------------correction----------------

# include &lt;stdio.h&gt;
# include &lt;math.h&gt;
main ()
{
float a,b,c,q,x,x1;
printf("tapez le premier coef");
    scanf("%f",&a);
    printf("tapez le deuxième coef");
    scanf("%f",&b);
    printf("tapez le troisième coef");
    scanf("%f",&c);
if (a==0)

if (b==0)

if(c==0)
  printf("ensemble R");
  else printf("ensemble vide");
  else
  {
  x=-c/b;
  printf("solution untique",x);
  }


else
{
q=b*b-(4*a*c);
if (q&lt;0)
    printf("
Votre équation n'a pas de solution dans R
");
    else if(q==0)
    {
x= -b/2*a;
printf("
Votre équation a pour solution :%f
",x);
}
     else
     {
x= (-b-(sqrt(q)))/(2*a);
x1= (-b+(sqrt(q)))/(2*a);
     printf("
Votre équation admet deux solutions:%f et %f
",x,x1);
}
}
}

-------------------------sorry---------------------------
et la semaine prochaine  comme promi mise a jour
et  desole si il y a deja plein de source identik mais je pense k comme tt le monde kan tu débutes tu commences avec des tts ptit pgm tt bidon @ +++++    surfjaker the gwadada man

Commentaire de garslouche le 27/10/2003 16:07:16

Encore une erreur...
printf("solution unique : %d ",x);

et non pas

printf("solution unique",x);


Mais il y a du mieux...mec....

Commentaire de garslouche le 27/10/2003 16:19:54

Le but des sources c'est pas de montrer à tout le monde qu'on a fait un prog...c'est plutot de pouvoir aider qqn qui veut faire la même chose! Du coup une source déjà vue c'est inutile et ça encombre la base. Que tu commences avec des prog simples c'est normal, mais à mon avis ça n'est pas la peine de mettre des sources comme ça. Je pense que tout-le-monde sait utiliser printf et scanf !
Par contre si tu utilises des fonctions qu'on n'utilise pas tous les jours ou que tu as une astuce ou un algo, ou qc comme ça, là n'hésite pas !

Commentaire de alimdi le 03/11/2003 00:21:57

garslouche, c pas sympa de le casser comme ca, et puis des petits progs comme ca ca aide les debutants, et puis printf et scanf ne sont pas si intuitifs que ca regarde le man et tu t'apecevra qu'il y'a bcp de choses que tu ne connais pas...:)

Commentaire de garslouche le 03/11/2003 08:08:20

&lt;des petits progs comme ca ca aide les debutants&gt;
==&gt; C'est vrai mais il y en a 2 par semaine, ça fait bcp quand même!

&lt;printf et scanf ne sont pas si intuitifs que ca&gt;
==&gt; Vrai aussi. Mais ça reste les fonctions de bases du C

&lt;regarde le man et tu t'apecevra qu'il y'a bcp de choses que tu ne connais pas&gt;
==&gt; Là j'ai pas un Unix sous la main pour faire un man, mais j'ai vérifié avec MSDN et je ne vois pas ceque je ne connaitrais pas de ces fonctions (sans vouloir me la péter).
Et puis comme je lui ai dit, si surfjaker connait une utilisation insolite de printf ou scanf, une source est justifiée! Mais là c'est vraiment l'utilisation de base.

Mes commentaires n'ont pas pour objectif de casser, c'est juste que les sources qu'on retrouve regulièrement c'est agaçant et ça ne fait pas avancer le chmilblick.

Bon finissons sur une note d'encouragement : surfjaker a su corriger rapidement ses erreurs, et une bonne réactivité c'est important!


J'encourage donc surfjaker à continuer à faire des progs en C voire en C++ (pk pas en s'aidant des sources déposées sur ce site) mais à ne déposer une source que si c'est justifié

Et pour alimdi, j'ai regardé ton profil (Big Brother is watching you ;) et j'ai cru comprendre que tu viens d'arriver sur ce site. Tu n'as apparement pas eu le temps d'observer le nombre de sources identiques qui apparaissent régulièrement....

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

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

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