r2
dapat ditulis r*r
. Tapi, bagaiamana kalau pangkatnya banyak? misal 4112
.
Tidak mungkin kita akan melakukan perkalian sebanyak itu dalam kode.
Oleh karena itu, kita membutuhkan fungsi pangkat untuk menghitungnya.Java sudah menyediakan fungsi pangkat yang dapat digunakan kapan saja. Fungsi ini memiliki dua parameter, yaitu bilangan yang akan dipangkatkan dan pangkatnya.
Math.pow(bilangan, pangkat);
Contoh Program Bilangan Berpangka Dengan Inputan
Tetepi kali ini kita akan membuat dengan menggunakan Looping For dengan menginput nilainya.Contoh program, silahkan buat kelas baru bernama lat1_pangkat . Kemudian ikuti kode berikut:
import java.util.Scanner; //menginport paket yang terdapat di Java,untuk inputan fungsi Scanner
public class lat2_pangkat2
{
public static void main(String [] args){
//
Scanner in = new Scanner(System.in); //inputan Scanner yang di berinama in
int hasil = 1;
int pangkat,angka; // variabel> // double hasil;
// kita bisa menggunakan metode pow atau seperti di bawah
// hasil = Math.pow(nilai,pangkat);
System.out.println("====================");
System.out.println("==PROGRAM PANGKAT==");
System.out.println("====================");
System.out.print("MASUKAN BILANGAN = ");
angka = in.nextInt(); //inputan untuk angka
System.out.print("MASUKAN PANGKAT = ");
pangkat = in.nextInt(); //inputan untuk pangkat
for(int i=1;i<=pangkat;i++){ //perulangan dengan menggunakan for sampai hasail i = pangkat
hasil=hasil*angka; //rumus
}
System.out.print("HASIL "+angka+" PANGKAT "+pangkat+" = "+hasil);
}
}
Output :
1 Komentar
Lucky Club | Casino site - LuckyClub
BalasHapusLucky Club is the best casino for you and friends! Play at the top Casino site and become a member. Check our promotions for all you need Rating: 4 · luckyclub Review by LuckyClub.live