domenica 17 novembre 2013

Calcolo equazione di secondo grado

# include<stdio.h>
# include<stdlib.h>
# include<math.h>
main()
{

int  a;
int  b;
int  c;
int  x1;
int  x2;
int delta;


printf("Inserisci il valore di a: ");
scanf("%d",&a);
printf("Inserire il valore di b: ");
scanf("%d",&b);
printf("Inserire il valore di c: ");
scanf("%d",&c);

delta=pow(b,2)-(4*a*c); // calcola di delta con funzione pow che calcola radice:
if(delta==0)
{
x1=(-b+sqrt(delta))/(2*a);
printf("Il valore di  x1 x2 valori sono uguali!!\n");
printf("x1 e x2 valgono: %d\n",x1);
}
if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("Il valore di >>x1 e': %d\n",x1);
printf("Il valore di >>x2 e': %d\n",x2);
}
if(delta<0)
{
    printf("L'equazione non ammette soluzioni perche delta e minore di zero !!!!\n");   
}

system("PAUSE");
}

Nessun commento:

Posta un commento