Saturday, 19 July 2014

Write a c/c++ code that will calculate the roots of a quadratic equation a^2+ bx+c=0 Hint: d = sqrt (b2-4ac), and the roots are: x1 = (–b + d)/2a and x2 = (–b – d)/2a (use sqrt function from cmath.h )

Leave a Comment
#include<iostream>
#include<conio.h>
#include<cmath>
using namespace std;
int main()
{
    float a,b,c,diff,X1,X2;
    char yes='y';
    char no='n';
    cout << "\t\t\t Problem-1\n\n";        // user prompt
    while(yes!=no)                            // Starting and conditon of loop.
    {
    cout<<"Please Enter the Value of A = ";
        cin>>a;
    cout<<"Please Enter the Value of B = ";
        cin>>b;
    cout<<"Please Enter the Value of C = ";
        cin>>c;
    diff=(b*b)-(4*a*c);
        if(diff==0)
            {
                X1=(-b)/(2*a);
                X2=X1;
                cout<<"\nThe Roots are Simple and Equal";
              }
        if(diff>0)
            {
                X1=-(b+sqrt(diff))/(2*a);
                X2=-(b-sqrt(diff))/(2*a);
                cout<<"\nThe Roots are Complex and Not Equal";
            }

        if(diff<0)
            {
                X1=(-b)/(2*a);
                X2=sqrt(-diff)/(2*a);
                cout<<"\nThe Roots are Complex and Not Equal";
            }
    cout<<"\nThe X1 is = "<<X1;
    cout<<"\nThe X2 is = "<<X2;
    cout<<"\nDo you want to re-calculate? if yes then press \"y\" else press \"n\""; //user prompt
        cin>>yes;
    }
    getch();
}



If You Enjoyed This, Take 5 Seconds To Share It

0 Questions:

Labels

Additional Questions Advantages of C Language Advantages of C over C++ and naming them array programs arrays Basic Problems c language projects C plus plus project C Primer Plus c programming sample projects C programs C Projects C Structures C Tutorials C/C++ Shapes C++ Basic Problems C++ Books Solution C++ Functions C++ Language C++ Loops and Decisions C++ Program Examples C++ Programs c++ projects C++ Shapes Code C++ Structures C++ Tips and Tricks C++ Tutorials Control Structures CPP Enum CPP Pointers CPP Vector cppexamples CppStruct Cryptography DataStructures difference between a keyword and a user-defined identifier Disadvantages of C Language Ds malik Ds malik c++ programming Chapter 2: Basic Elements of C++ Solution Ds malik c++ programming Chapter 4: Control Structures I (Selection) Solution else if nested if File Handling in C++ fstream History of C language how to learn c language how to learn c programming Identifiers if statement ifstream language c learn c programming Learn C++ Linked List LinkedList list of all the C++ keywords Loops Loops practice using shapes Magic Squares Puzzle without using Recursion MathProblems nested loop Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 1 Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 2 Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 3 Object Oriented Programming in C++ by Robert Lafore - 4th Edition Chapter 4 Object-Oriented Programming in C++ Fourth Edition Solution Manual ofstream OOP OOP Quiz oop1ch2e oop1ch3e output QTProgramming Recursion Simple C plus plus Programs solution Sorting Strings Temperature 5 Scale Converter Tools of the trade Urdu Training Videos