Sabtu, 25 Oktober 2014

program java 2(Rumus abc)


Program di bawah ini akan menghasilkan sebuah program yang di gunakan pada proses matematika. Pada matematika  diskriminan memiliki hukum persamaan kuadrat sebagai berikut:


Diskriminan dari Persamaan Kuadrat
Untuk ax2 + bx + c = 0, dengan a ≠ 0,
  1. Jika b2 – 4ac = 0, maka persamaan kuadrat tersebut memiliki satu selesaian bilangan real.
  2. Jika b2 – 4ac > 0, maka persamaan kuadrat tersebut memiliki dua selesaian bilangan real.
  3. Jika b2 – 4ac < 0, maka persamaan kuadrat tersebut memiliki dua selesaian bilangan kompleks.
listing program:


/*

 * SquareEquationToy.java
 *
 *
 */

//package toy;
/*26 October 2014 sun 0:38
*
*/

import java.util.Scanner;
public class SquareEquationToy {
    private double a;
    private double b;
    private double c;
    private double x1;
    private double x2;
    
    private boolean fValid = false;
    private boolean fValid1 = false;
    
    public SquareEquationToy(double a, double b, double c) {
        this.a = a;
        this.b = b;
        
        this.c = c;
        calcX();
    }
    private double calcDiscriminant () {
        return b*b - 4*a*c;
    }
    private void calcX(){
        double d = calcDiscriminant();
        if (d > 0) {
            x1 = (-b + Math.sqrt(d))/(2*a);
            x2 = (-b - Math.sqrt(d))/(2*a);
            fValid = true ;
        }
            else if (d == 0) {
            x1 = (-b + Math.sqrt(d))/(2*a);
            x2 = (-b - Math.sqrt(d))/(2*a);
            fValid1 = true ;
        }
    }
    public boolean isValid () {
        return fValid;
    }
    
     public boolean isValid1 () {
        return fValid1;
    }
    
    public double getA(){
        return a;
    }
    public double getB(){
        return b;
    }
    public double getC(){
        return c;
    }
    public double getX1(){
        return x1;
    }
    public double getX2(){
        return x2;
    }
    static void test(){
      
      if (s.isValid()) {
            System.out.println("Persamaan "+s.getA()+"x^2"+" + "+s.getB()+"x "+"+ "+s.getC()+" mempunyai akar "+s.getX1()+" atau "+s.getX2());
    }
    else if (s.isValid1()) {
            System.out.println("Persamaan "+s.getA()+"x^2"+" + "+s.getB()+"x "+"+ "+s.getC()+" mempunyai akar kembar yaitu "+s.getX1()+" atau "+s.getX2());
    }
    else {
        System.out.println("Persamaan "+s.getA()+"x^2"+" + "+s.getB()+"x "+"+ "+s.getC()+" tidak mempunyai akar-akar rill/khayal (imajiner)");
    }
}

public static void main (String[] args) {
    test();
}
}

output:













Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.

Tugas 4 Softskill

Tugas 4 Softskill  Almost every year my family always carry out Eid ul-Fitr holiday, in my old orant hometown. I visited both my par...