Minggu, 06 Oktober 2013

Prak. Java : Membatasi angka decimal

Buatlah rumus perhitungan dimana disalamnya terdapat perhitungan akar dan pangkat dan hasilnya jika bilangan pecahan maka harus dibulatkan 3 angka setelah koma misal hasilnya 98,5678=98,680


Tampilan Program :
 

Source Code :
import java.io.*;
import java.math.*;
import java.text.DecimalFormat;
class pangkat {
	public static void main(String args[])throws Exception{
	DecimalFormat df=new DecimalFormat("0.000");
	BufferedReader data=new BufferedReader(new InputStreamReader(System.in));
	double a,b,pangkat,akar1,akar2;
	String s;
	System.out.print("Masukkan angka pertama : "); s=data.readLine();
	a=Double.parseDouble(s);
	System.out.print("Masukkan angka kedua   : "); s=data.readLine();
	b=Double.parseDouble(s);
	akar1=Double.valueOf(df.format(Math.sqrt(a)));
	akar2=Double.valueOf(df.format(Math.sqrt(b)));
	pangkat=Double.valueOf(df.format(Math.pow(a,b)));
	System.out.println();
	System.out.println("akar a      = "+akar1);
	System.out.println("akar b      = "+akar2);
	System.out.println("a pangkat b = "+pangkat);
	}
}

0 comments:

Posting Komentar