mencari persamaan kuadrat dengan menggunakan java

7
Algoritma: 1. Memasukkan input a,b,c melalui keyboard. 2. Memeriksa kembali input a yang sudah dimasukan apabila input sama dengan 0 maka akan kembali terjadi inputan sampai a tidak sama dengan 0. 3. Menghitung variable y dengan cara mengkalikan nilai b dengan nilai b dikurangi 4 dikalikan nilai a dikalikan nilai c. 4. Memeriksa kembali hasil variable y, apabila nilai variable y kurang dari 0 persamaan kuadrat tidak dapat dicari karena 2 syarat tidak terpenuhi dan apabila nilai variable y lebih dari 0 maka persamaan kuadrat dapat dicari. 5. Menghitung variable x1 dengan cara nilai b ditambah akar dari nilai variable y dibagi 2 kali nilai a. 6. Menghitung variable x2 dengan cara nilai b dikurangi akar dari nilai variable y dibagi 2 kali nilai a.

Upload: mukhammad-luthfi-widiatmoko

Post on 24-Jun-2015

834 views

Category:

Documents


4 download

DESCRIPTION

Stmik Akakom

TRANSCRIPT

Page 1: Mencari Persamaan Kuadrat Dengan Menggunakan Java

Algoritma:

1. Memasukkan input a,b,c melalui keyboard.2. Memeriksa kembali input a yang sudah dimasukan apabila input sama dengan 0 maka akan

kembali terjadi inputan sampai a tidak sama dengan 0.3. Menghitung variable y dengan cara mengkalikan nilai b dengan nilai b dikurangi 4 dikalikan nilai

a dikalikan nilai c.4. Memeriksa kembali hasil variable y, apabila nilai variable y kurang dari 0 persamaan kuadrat

tidak dapat dicari karena 2 syarat tidak terpenuhi dan apabila nilai variable y lebih dari 0 maka persamaan kuadrat dapat dicari.

5. Menghitung variable x1 dengan cara nilai b ditambah akar dari nilai variable y dibagi 2 kali nilai a.

6. Menghitung variable x2 dengan cara nilai b dikurangi akar dari nilai variable y dibagi 2 kali nilai a.

Page 2: Mencari Persamaan Kuadrat Dengan Menggunakan Java

Listing:

import java.util.Scanner;

public class tugas

{

public static void main(String[] args)

{

Scanner masuk = new Scanner(System.in);

Float a,b,c,y;

double x,x1,x2;

System.out.println("======================");

System.out.print("Masukkan nilai a : ");

a=masuk.nextFloat();

System.out.print("Masukkan nilai b : ");

b=masuk.nextFloat();

System.out.print("Masukkan nilai c : ");

c=masuk.nextFloat();

System.out.println("=====================");

System.out.println("");

System.out.println("");

y = b*b - 4*a*c;

System.out.println("Persamaan kuadrat di mana diketahui");

System.out.println("a = " + a);

System.out.println("b = " + b);

System.out.println("c = " + c);

System.out.println("dengan menerapkan 2 syarat rumus ABC diketahui bahwa : ");

System.out.println("");

if(a==0)

{

System.out.println("Apakah a = 0 ?");

System.out.println("Jawaban : ya");

System.out.println("");

Page 3: Mencari Persamaan Kuadrat Dengan Menggunakan Java

System.out.print("Masukkan nilai a : ");

a=masuk.nextFloat();

}

else

{

System.out.println("Apakah a = 0 ?");

System.out.println("Jawaban : tidak");

}

System.out.println("");

if(y<0)

{

System.out.println("Apakah Y < 0 ?");

System.out.println("Jawaban : ya");

System.out.println("y = " + y);

System.out.println("");

System.out.println("Jadi persamaan kuadratnya :");

System.out.println("memiliki akar imajiner karna Y<0");

}

else if(y==0)

{

System.out.println("Apakah Y < 0 ?");

System.out.println("Jawaban : tidak");

System.out.println("y = " + y);

System.out.println("");

System.out.println("Jadi persamaan kuadratnya :");

System.out.println("memiliki akar kembar karna Y=0");

x = (-b)/(2*a);

System.out.println("x1 = x2 =" + x);

Page 4: Mencari Persamaan Kuadrat Dengan Menggunakan Java

}

else

{

System.out.println("Apakah Y < 0 ?");

System.out.println("Jawaban : tidak");

System.out.println("y = " + y);

System.out.println("");

System.out.println("Jadi persamaan kuadratnya adalah");

x1 = (-b+Math.sqrt(y))/(2*a);

x2 = (-b-Math.sqrt(y))/(2*a);

System.out.println("x1 = " + x1);

System.out.println("x2 = " + x2);

}

}

}

Page 5: Mencari Persamaan Kuadrat Dengan Menggunakan Java

Output :

a=0:

akar kembar:

Page 6: Mencari Persamaan Kuadrat Dengan Menggunakan Java

akar imajiner: