Dalam Operasi aritmatika di Java kita pasti sudah tahu misalkan tambah menggunakan tanda +, kurang menggunakan tanda -, kali menggunakan tanda *, bagi menggunakan tanda /. Nah bagaimana kalau akar, akan seperti apa bentuknya di java yah ? Langsung aja lihat Script di bawah ini.
Contoh Script Akar 1
import javax.swing.*;
public class Akar
{
public static void main(String[] args)
{
int x;
double akar;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukan Angka yang ingin diakar kan ?"));
akar = Math.sqrt(x);
JOptionPane.showMessageDialog(null,"BUILD SUCCESSFUL"+
"\n-----------------------------------"+"\nAkar Dari "+x+"\nHasilnya = "+akar+
"\n-----------------------------------","http://mahasewa.blogspot.com/",
JOptionPane.PLAIN_MESSAGE);
}
}
public class Akar
{
public static void main(String[] args)
{
int x;
double akar;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukan Angka yang ingin diakar kan ?"));
akar = Math.sqrt(x);
JOptionPane.showMessageDialog(null,"BUILD SUCCESSFUL"+
"\n-----------------------------------"+"\nAkar Dari "+x+"\nHasilnya = "+akar+
"\n-----------------------------------","http://mahasewa.blogspot.com/",
JOptionPane.PLAIN_MESSAGE);
}
}
Sudah jelas bagai mana caranya ? pada akar = Math.sqrt(x); untuk menghitung akar kita membutuhkan Math.sqrt(x); dimana x adalah variabel yang telah di dekskripsikan. x itu hanya contoh dari program diatas, bisa anda ganti terserah anda. Apabila program diatas di compile dengan Netbeans akan tampil seperti gambar dibawah ini.
Input : (Anda Masukan angka yang ingin anda Akar kan)
Output : (Hasil nya bisa anda lihat pada gambar dibawah ini)
Contoh Script Akar 2
public class Akar1
{
public static void main(String[] args) {
double a=100;
double xnew=a/2;
double xold;
do{
xold=xnew;
xnew=(xold+a/xold)/2;
System.out.println("xnew ="+xnew);
}
while(Math.abs(xnew-xold)>1e-4);
System.out.println("Akar Dari"+a+"="+xnew);
}
}
{
public static void main(String[] args) {
double a=100;
double xnew=a/2;
double xold;
do{
xold=xnew;
xnew=(xold+a/xold)/2;
System.out.println("xnew ="+xnew);
}
while(Math.abs(xnew-xold)>1e-4);
System.out.println("Akar Dari"+a+"="+xnew);
}
}
Outputnya akan tampil seperti gambar dibawah ini.
5 komentar:
KK....., Bagus bgt ya......!!!
Thank1s KK atas Pencerahan nya......
Mantap Gan...
Makasi gan sangat membantu semoga makin sukses
makasih gan
top
Posting Komentar