language c :(

Discussion dans 'Forum des étudiants' créé par ScoRPinA, 21 Mai 2010.

  1. ScoRPinA

    ScoRPinA Accro

    J'aime reçus:
    393
    Points:
    83
    je veux faire 1 programme qui fait la résolution d1 équation de 2eme degré


    ila fahmin chi haja pllz 3awnoni [57h]
     
  2. Nietzsche

    Nietzsche Visiteur

    J'aime reçus:
    6
    Points:
    0
    Code:
    #include <stdio.h>
    #include <math.h>
     main()
    {
     /* Calcul des solutions réelles d'une équation du second degré */
     int A, B, C;
     double D; /* Discriminant */
     printf("Calcul des solutions réelles d'une équation du second \n");
     printf("degré de la forme   ax^2 + bx + c = 0 \n\n");
     printf("Introduisez les valeurs pour a, b, et c : ");
     scanf("%i %i %i", &A, &B, &C);
    
     /* Calcul du discriminant b^2-4ac */
     D = pow(B,2) - 4.0*A*C;
     
     /* Distinction des différents cas */
     if (A==0 && B==0 && C==0) /* 0x = 0 */
     		printf("Tout réel est une solution de cette équation.\n");
     else if (A==0 && B==0)  /* Contradiction: c # 0 et c = 0 */  
     		printf("Cette équation ne possède pas de solutions.\n");
     else if (A==0) /* bx + c = 0 */ 
        {
         printf("La solution de cette équation du premier degré est :\n"); 
         printf(" x = %.4f\n", (double)C/B);
        }
     else if (D<0)  /* b^2-4ac < 0 */ 
         printf("Cette équation n'a pas de solutions réelles.\n");
     else if (D==0) /* b^2-4ac = 0 */ 
        {
         printf("Cette équation a une seule solution réelle :\n");
         printf(" x =  %.4f\n", (double)-B/(2*A));
        }
     else /* b^2-4ac > 0 */ 
        { 
         printf("Les solutions réelles de cette équation sont :\n");
         printf(" x1 = %.4f\n", (-B+sqrt(D))/(2*A));
         printf(" x2 = %.4f\n", (-B-sqrt(D))/(2*A));
        }
      return 0;
    }
     
  3. casawia94

    casawia94 Sousou

    J'aime reçus:
    367
    Points:
    83
    kan3rf ndirou b pascal , mais langage c ss3ib :(
     

Partager cette page