Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

Paste

Pasted as C++ by registered user xujiayu ( 5 years ago )
#include <stdio.h>
#include <conio.h>
#include <math.h>

//ax2 + bx + c = 0
int main()
{    
   /*ax^2 + bx + c = 0
   b1 : nhap du lieu
   b2 : xu ly 
   b2.1: neu a = 0 thi pt co dang: bx + c = 0
   b2.1.1 : neu b = 0 thi pt co dang: c = 0 
    +b2.1.1.1 : neu c = 0 thi pt vo so nghiem
	+b2.1.1.2 : nguoc lai pt vo nghiem 
   b2.1.1: nguoc lai x = -c/b
   b2.2: nguoc lai : giai phuong trinh tinh delta
   b3: in ket qua */
    
   float a , b , c;// neu so khong co yeu cau nguyen hay thuc chac nhat minh lay thuc

   printf("\nhay nhap a : ");
   scanf("%f",&a);

   printf("\nhay nhap b : ");
   scanf("%f",&b);

   printf("\nhay nhap c : ");
   scanf("%f",&c);

   
   if (a == 0) //duoi dang bx + c = 0 
   {
       if (b == 0) //duoi dang c = 0
	   {
	       if (c == 0) //thi pt vo so nghiem 
		   {
		     printf("\nphuong trinh vo so nghiem");
		   }
		   else
		   {
			   printf("\nphuong trinh vo nghiem");
		   }
	   }
	   else
	   {
		   float x = -c / b;
		   printf("\nphuong trinh co mot nghiem duy nhat x = %f",x);
	   }
        
   }
   else
   {
	   float delta = b * b + 4 * a * c;
	   
	   if (delta > 0)
	   {
	         float x1 = (-b + sqrt(delta)) / ( 2 * a);
			 float x2 = ( -b - sqrt(delta)) / (2 * a);

			 printf("\nphuong trinh phan biet co 2 nghiem /nx1 = %f /nx2 = %f",x1,x2);
	   }
	   else if(delta = 0)
	   {
		   float x = -b /(2 * a);
		   printf("\nphuong trinh co nghiem x1 = x2 = %f",x);
	   }
	   else //delta < 0
	   {
		   printf("\nphuong trinh vo nghiem");
	   }
   }

 	
		
	   
   getch();
   return 0;


}

 

Revise this Paste

Your Name: Code Language: