Skip to main content

Write a Program in java that prints all real solutions to the quadratic equations ax2+bx+c=0. Read a,b,c and use the quadratic formula. If the discriminate b2-4ac is negative, display a message stating there are no real solutions.

Write a Program in java that prints all real solutions to the quadratic equations ax2+bx+c=0.
Read a,b,c and use the quadratic formula.
If the discriminate b2-4ac is negative, display a message stating there are no real solutions.



import java.util.Scanner; 
class quads{ 
 public static void main(String[] args) { 
  Scanner sc = new Scanner(System.in); 
  System.out.println("Eneter the value of a : "); 
  double a = sc.nextDouble(); 
  System.out.println("Enter the value of b : "); 
  double b = sc.nextDouble(); 
  System.out.println("Enter the value of c : "); 
  double c = sc.nextDouble(); 
  double d = b * b - 4 * a * c; 
  if (d > 0.0) { 
   double r1 = (-b + Math.pow(d, 0.5)) / (2.0 * a); 
   double r2 = (-b - Math.pow(d, 0.5)) / (2.0 * a); 
   System.out.println("The roots are " + r1 + " and " + r2); 
  } 
  else if (d == 0.0) { 
   double r1 = -b / (2.0 * a); 
   System.out.println("The root is " + r1); 
  } 
 else { 
  System.out.println("Roots are not real."); 
 } 
 sc.close(); 
 }
}



OUTPUT:

Enter the value of a :
1
Enter the value of b :
5
Enter the value of c :
2
The roots are -0.4384471871911697 and -4.561552812808831





Comments

Popular posts from this blog

DBMS Keys

DBMS Keys KEYS in DBMS is an attribute or set of attributes which helps you to identify a row (tuple) uniquely in a relation(table). They allow you to find the relation between two tables. Keys help you uniquely identify a row in a table by a combination of one or more columns in that table. Key is also helpful for finding unique record or row from the table. Database key is also helpful for finding unique record or row from the table. Example: Employee ID FirstName LastName 11 Andrew Johnson 22 Tom Wood 33 Alex Hale In the above-given example, employee ID is a primary key because it uniquely identifies an employee record. In this table, no other employee can have the same employee ID. Here are some reasons for using sql key in the DBMS system. Keys help you to identify any row of data in a table. In a real-world application, a table could contain thousands of records. Moreover, the records could be duplicated. Keys in RDBMS ensure that you can uniquely identify a table record despite ...

Normalization in DBMS

Normalization A large database defined as a single relation may result in data duplication. This repetition of data may result in: Making relations very large. It isn't easy to maintain and update data as it would involve searching many records in relation. Wastage and poor utilization of disk space and resources. The likelihood of errors and inconsistencies increases. So to handle these problems, we should analyze and decompose the relations with redundant data into smaller, simpler, and well-structured relations that are satisfy desirable properties. Normalization is a process of decomposing the relations into relations with fewer attributes. What is Normalization? Normalization is the process of organizing the data in the database. Normalization is used to minimize the redundancy from a relation or set of relations. It is also used to eliminate undesirable characteristics like Insertion, Update, and Deletion Anomalies. Normalization divides the larger table into smaller and link...

Mathematical Symbols

Mathematical Symbols (Source: Google Images) Basic mathematical symbols with name, meaning, and examples : The basic mathematical symbols used in Mathematics help us to work with mathematical concepts in a theoretical way. In simple words, without symbols, we cannot do mathematics. Mathematical signs and symbols are considered representative of value. The basic symbols in mathematics are used to express mathematical thoughts.  The relationship between sign and value refers to the fundamental need of mathematics. With the help of symbols, certain concepts and ideas are clearly explained. Here is a list of commonly used math symbols with names and meanings. In addition, an example is provided to understand the use of mathematical symbols. Symbol Symbol Name in Maths Math Symbols Meaning Example ≠ not equal sign inequality 10 ≠ 6 = equal sign equality 3 = 1 + 2 < strict inequality less than 7 < 10 > strict inequality greater than 6 > 2 ≤ inequality less than or equal to x ...