P. 1
Mencari Persamaan Kuadrat Dengan Menggunakan Java

Mencari Persamaan Kuadrat Dengan Menggunakan Java

|Views: 833|Likes:
Stmik Akakom
Stmik Akakom

More info:

Published by: Mukhammad Luthfi Widiatmoko on Sep 29, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC or read online from Scribd
See more
See less

04/07/2013

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.

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 = System.out.println("b = System.out.println("c = " + a); " + b); " + 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(""); 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); } 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); } } }

Output :
a=0:

akar kembar:

akar imajiner:

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->