Label

Laman

Rabu, 06 Juni 2012

PROGRAM MENCARI AKAR-AKAR PERSAMAAN KUADRAT DALAM JAVA

Practics make perfect (bener ga tulisannya). Tiga kata itu selalu diucapkan oleh bu Titin,dosen mata kuliah Pemrograman komputer di semester 2 ini. Nggak salah,malah kata-kata itu bener banget,dalam kuliah pemrograman komputer kalo kita mau mahir membuat dan menggunakan program diharuskan sesering mungkin mencoba terjun langsung membuat programnya. Dan diperbanyak latihan.
Ini salah satu program yang berhasil saya buat dan merupakan Ujian take home pada mata kuliah Pemkom. Semoga bisa menjadi referensi untuk anda dan semoga bermanfaat ^_^

PROGRAM MENCARI AKAR-AKAR PERSAMAAN KUADRAT
DALAM JAVA

import javax.swing.*;

public class akarpersamaan
{
public static void main(String[]args)
{
int a,b,c;
double D,x1,x2;
JOptionPane.showInputDialog("Program mencari akar-akar persamaan kuadrat dari sebuah persamaan kuadrat");
JOptionPane.showInputDialog("Rumus umum persamaan kuadrat : ax^2 + bx + c ");
String i = JOptionPane.showInputDialog("Masukkan Nilai a: ");
System.out.println("Nilai a : "+i);
a = Integer.parseInt(i);
String j = JOptionPane.showInputDialog("Masukkan Nilai b: ");
System.out.println("Nilai b : "+j);
b = Integer.parseInt(j);
String k = JOptionPane.showInputDialog("Masukkan Nilai c: ");
System.out.println("Nilai c : "+k);
c = Integer.parseInt(k);
D =(b*b) - (4*a*c);
if (D<0)
{
System.out.println("Akar-akar persamaan kuadrat tersebut adalah Imajiner");
}
else if (D==0)
{
x1 = -b/2*a;
System.out.println("Akar-akar persamaan kuadrat tersebut adalah x1 = x2= "+ x1);
}
else
{
x1 = (-b + Math.sqrt(D))/2*a;
x2 = (-b - Math.sqrt(D))/2*a;
System.out.println("Akar-akar persamaan kuadrat tersebut adalah ");
System.out.println(" x1 = "+x1);
System.out.println(" x2 = "+x2);
}
System.exit(0);
}
}

1 komentar: