معادله درجه دوم

rojinamohammade

عضو جدید
سلام برنامه ای به زبان جاوا میخوام که ریشه معادله درجه دوم رو محاسبه بکنه ممنون:gol:
 

Hadi-Hashemi

عضو جدید
کد:
[LEFT]import java.util.Scanner;

public class Denklem {

    public static double delta_bul(double a, double b, double c){
        double dbl_Delta = Math.pow(b, 2) - (4 * a * c);
        return dbl_Delta;
    }

    public static boolean diskriminant_bul(double dbl_delta){
        if (dbl_delta > 0)
            return true;
        else
            return false;
    }

    public static void kok_bul(double a, double b, double c, boolean bol_dis){
        double x1, x2;

        if (bol_dis){
            x1 = (-b + Math.sqrt(delta_bul(a, b, c))) / (2 * a);
            x2 = (-b - Math.sqrt(delta_bul(a, b, c))) / (2 * a);
            
            System.out.println("X1: " + x1 +
                    "\nX2: " + x2);
            
        }else
            System.out.println("reel kok yok!");
            
    }

    public static void main(String[] args) {
        Scanner klavye = new Scanner(System.in);
        System.out.println("ax^2 + bx + c = 0");
        System.out.print("a: ");
        double a = klavye.nextDouble();
        System.out.print("b: ");
        double b = klavye.nextDouble();
        System.out.print("c: ");
        double c = klavye.nextDouble();
        System.out.println();

        kok_bul(a, b, c, diskriminant_bul(delta_bul(a, b, c)));
    }
}
[/LEFT]
موفق باشید :smile:
 
بالا