function to slive a quadratic equation
    zvia 
    zviasch at walla.co.il
       
    Sat Jan 31 17:21:56 PST 2009
    
    
  
Is it true?
import std.math;
import std.cstream;
import std.stdio;
void main()
{
   int a,b,c, result, result1, result2, mechane, mone=0, diskremin;
   char[] str;
    din.readf( "%d", &a);
    din.readf( "%d", &b);
    din.readf( "%d", &c);
   writefln("Enter parameter for quadratic equation: ");
   writefln("Enter a: ");
   din.readf( "%d", &a);
   writefln("Enter b: ");
   din.readf( "%d", &b);
   writefln("Enter c: ");
   din.readf( "%d", &c);
   writefln("\nThe mishvaa is: %dX^2+%DX+%d",a,b,c);
    if(a!=0)
    {
        diskremin = b*b-4*a*c;
        if(diskremin>=0)
        {
            mone = pow(diskremin,0.5);
        }
        mechane = 2*a;
        result1 = (double)((-b+mone)/mechane);
        result2 = (double)((-b-mone)/mechane);
        writefln("\nresult is: %d , %d",result1,result2);
    }
    else
    {
        writefln("\nresult is: %d",(double)(-c/b));
    }
}
    
    
More information about the Digitalmars-d-learn
mailing list