ALGORITMA DAN PEMROGRAMAN
Pada tugas kali ini saya akan membahas
mengenai akar persamaan kuadrat dengan bahasan pemrograman java menggunakan
NetBeans IDE 7.1.1 dari persamaan :
aX2
+ bX + c = d
|
a :
1
b :
5
c :
8
d :
2
seperti biasa pertama kita harus membuat class, dalam contoh kali ini saya menggunakan nama class(AkarPersamaanKuadrat).
setelah selesai maka masukkan source code dibawah ini:
“SOURCE CODE DARI
PROGRAM MENGHITUNG AKAR PERSAMAAN KUADRAT”
package
akarpersamaankuadrat;
import
javax.swing.*;
public
class AkarPersamaanKuadrat {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double
a, b, c, d;
double
F, x1, x2;
JOptionPane.showMessageDialog(null,
"Program menghitung akar dari persamaan kuadrat","INFORMASI
LUQMAN 140",
JOptionPane.WARNING_MESSAGE);
do{
String
str1= JOptionPane.showInputDialog("Masukkan nilai untuk a : ");
a
= Integer.parseInt(str1);
String
str2= JOptionPane.showInputDialog("Masukkan nilai untuk b : ");
b
= Integer.parseInt(str2);
String
str3= JOptionPane.showInputDialog("Masukkan nilai untuk c : ");
c
= Integer.parseInt(str3);
String
str4= JOptionPane.showInputDialog("Masukkan nilai untuk d : ");
d
= Integer.parseInt(str4);
F
= (b*b)-(4*a*(c-d));
if(F
== 0){
x1
= -b/2*a;
String
End = "Nilai Diskriminan adalah "+F +
'\n'+"Nilai
X1 = X2 = "+x1+
'\n'+"Karena
nilai Diskriminan = 0, maka akar-akarnya kembar";
JOptionPane.showMessageDialog(null,End);
}else
if(F > 0){
x1
= (-b + Math.sqrt(F))/2*a;
x2
= (-b - Math.sqrt(F))/2*a;
String
End = "Nilai Diskriminan adalah "+F+
'\n'+"Nilai
X1 = "+x1 + " dan " +"X2 = "+x2+
'\n'+"Karena
nilai Diskriminan > 0, maka akar-akarnya berlainan";
JOptionPane.showMessageDialog(null,End);
}else{
x1
= (-b/2*a)+(Math.sqrt(F)/2*a);
x2
= (-b/2*a)+(Math.sqrt(F)/2*a);
String
End = "Nilai Diskriminan adalah "+F+
'\n'+"Nilai
X1 = "+x1 +" dan " +"X2 = "+x2+
'\n'+"Karena
nilai Diskriminan < 0, maka akar-akarnya imajiner";
JOptionPane.showMessageDialog(null,End);
}
}while(JOptionPane.showConfirmDialog(null,"Hitung
lagi?","Konfirmasi Luqman 140",
JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION);
}
CONTOH HASIL PROGRAM
cara buat classnya gmn bang?? mhon bantuannya..
ReplyDeletetmanq ksian
ReplyDelete