Advertisement
florin88

Calcola Equazione 2°

Feb 12th, 2014
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.35 KB | None | 0 0
  1. /*************************************************************/
  2. /*Nome Prog: Calcola Equazione                              */
  3. /*Questo semplice programma in C, ti consente di calcolare */                                                  
  4. /*le ragici quadrate di un'equazione di secondo grado   */
  5. /*Autore: florin88                  */
  6. /*e-mail: ffinformaticus@gmail.com          */
  7. /***********************************************************/
  8.  
  9. #include <stdio.h>
  10. #include <math.h>    /* questo è il file header delle funzioni matenatiche */
  11.  
  12. int main (void)
  13. {
  14.     float a, b, c;              /* i 3 coefficienti dell'ecquazione */
  15.     double delta, x1, x2;       /* il delta è le radici della nostra equazione di secondo grado */
  16.  
  17.     printf("Inserire il primo coefficinete a= ");
  18.     scanf("%f", &a);
  19.     printf("Inserire il secondo coefficinete b= ");
  20.     scanf("%f", &b);
  21.         printf("Inserire il terzo coefficinete c= ");
  22.     scanf("%f", &c);
  23.  
  24.  
  25.     if (a == 0.0)
  26.         printf("Sfortunatamente, l'equazione non è di secondo grado! \n");
  27.     else
  28.         {
  29.             delta = b * b - 4 * a * c;
  30.             if (delta < 0.0)
  31.                 printf("Sfortunatamente, l'equazione in causa, non restituisce numeri reali! \n");
  32.             else
  33.                 {
  34.                     x1 = (-b-sqrt(delta))/(2 * a);
  35.                     printf("La prima radice e' x1 = %f\n",x1);
  36.            
  37.                     x2 = (-b+sqrt(delta))/(2 * a);
  38.                     printf("La prima radice e' x2 = %f\n",x2);
  39.                 }
  40.         }
  41. return(0);
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement