Advertisement
saimun1

Quadratic Equation (Functions)

May 9th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. #include <stdio.h>
  2. //#include <math.h>
  3.  
  4.  
  5. double sqrt (double number) {
  6.     double sqrtNumber = number * number;
  7.     return sqrtNumber;
  8. }
  9.  
  10.  
  11.  
  12. double discriminant(double a, double b, double c) {
  13.    double  result = b*b - 4 * a * c;
  14.    return result;
  15. }
  16.  
  17. double x1(double a, double b, double D) {
  18.   double result  = (-1 * b +sqrt(D))/2.0 * a;
  19. }
  20.  
  21. double x2(double a, double b, double D) {
  22.   double result  =  (b +sqrt(D))/-2.0 * a;
  23. }
  24.  
  25. void quadr(double a, double b, double c) {
  26.   double D = discriminant(a, b, c);
  27.   if (D<0) {
  28.      printf("Invalid argument");
  29.  
  30.   }
  31.   else if (a==0) {
  32.      printf("a should not be 0\n");
  33.   }
  34.   else {
  35.    double result1 = x1(a,b,D);
  36.    double result2 = x2(a,b,D);
  37.    printf("x1 = %lf, x2 = %lf", result1, result2);
  38.   }
  39.  
  40. }
  41.  
  42. int main(){
  43.  
  44.  quadr(82.06, -155.4, 69.24);
  45.  return 0;
  46.  
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement