per esempio mettiamo che io avessi creato un codice di programma per il calcolo delle radici di una equazione di secondo grado:
#include <stdio.h>
#include <math.h>
main()
{
float a, b, c;
float delta, r1, r2;
printf("coefficiente di secondo grado: ");
scanf("%f", &a);
printf("coefficiente di primo grado: ");
scanf("%f", &b);
printf("termine noto: ");
scanf("%f", &c);
printf("\n\n\n\n\n");
if(a==0 && b==0)
printf("degenere!\n");
else if (a==0)
printf("Equazione di primo grado. x=%f\n", -c/b);
else{
delta= b*b-4*a*c;
if (delta<0)
printf("Discriminante negativo! \n");
else{
r1=(-b+sqrt(delta))/(2*a);
r2=(-b-sqrt(delta))/(2*a);
printf("radici r1=%f r2=%f\n\n", r1, r2);
}
}
system("PAUSE");
return 0;
}
e volessi "trasformarla" in libreria cosichè posso utilizzarla in un altro programma + complesso "entro" il quale mi necessita anche di trovare le radici di una equaz di 2 grado, quali pulsanti premere e quale procedura devo seguire?
credo di essere stato molto chiaro!