Advertisement
Teknogezgin

İkinci dereceden bir denklemin köklerini bulmak

May 21st, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. package uygulamaiki;
  2. // Gleaner: Mehmet Gündoğdu - teknogezgin.com
  3. import java.util.Scanner;
  4.  
  5. public class Uyg2 {
  6.     public static void main(String args[]){
  7.         Scanner klavye = new Scanner(System.in);
  8.        
  9.         double a, b, c, kok1, kok2, delta;
  10.         System.out.println("İkinci dereceden bir denklemin köklerini bulmak için sırasıyla a, b ve c değerlerini giriniz.");
  11.         System.out.println("a: ");
  12.         a=klavye.nextDouble();
  13.  
  14.         System.out.println("b: ");
  15.         b=klavye.nextDouble();
  16.  
  17.         System.out.println("c: ");
  18.         c=klavye.nextDouble();
  19.  
  20.         delta = b * b - 4 * a * c;
  21.  
  22.         if (delta < 0) {
  23.            
  24.             System.out.println("Reel sayılar içinde denklemin kökü yoktur. \n");
  25.         }
  26.         else if (delta == 0) {
  27.             kok1 = -b / (2 * a);
  28.             System.out.println("Kök 1 = Kök 2 dir = " + kok1);
  29.         }
  30.         else {
  31.             kok1 = (-b + Math.sqrt(delta)) / (2 * a);
  32.             kok2 = (-b - Math.sqrt(delta)) / (2 * a);
  33.  
  34.             System.out.println("1. Kök = " + kok1);
  35.             System.out.println("2. Kök = " + kok2);
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement