Source Code Program Menghitung Bilangan Berpangkat Pada Java

Source Code Program Menghitung Bilangan Berpangkat Pada Java – Masih dalam pembahasan ruang lingkup perulangan dalam Java, maka kali ini saya akan masih menyertakan contoh penerapan perulangan java dalam kehidupan sehari-hari yakni menghitung bilangan berpangkat.

Source Code Program Menghitung Bilangan Berpangkat

Algoritma Program:

  • Buat 2 buah inputan yakni inputan angka dan pangkat dari user.
  • buat perulangan baik dengan for, while, maupun do-while(akan melakukan perulangan sesuai dengan nilai pangkat).
  • statement yang akan diulang adalah hasil=hasil*angka (inisialisasikan variabel hasil=0).
  • Cetak hasil.

Berikut ini adalah source code program untuk menghitung bilangan berpangkat :

import java.util.Scanner;
/**
*
* @author JUNAIDI
*/
public class Bilanganberpangkat{
public static void main(String[ ] args){
int hasil = 1;
int angka, pangkat;
   
    Scanner a=new Scanner(System.in);
    System.out.print("Masukkan angka: ");
    angka=a.nextInt();
   
    System.out.print("Masukkan pangkat: ");
    Scanner b=new Scanner(System.in);
    pangkat=b.nextInt();


        for(int i=1;i<=pangkat;i++){
       
        hasil=hasil*angka;
    }


    System.out.println( "Hasil "+angka+" pangkat "+pangkat+" = " +hasil);


}
}


Catatan:
– Alangkah baiknya jika sobat mengganti fungsi input yang mulanya menggunakan Scanner dengan JOptionPane agar terlihat lebih menarik. Baca cara membuat inputan dengan GUI JOptionPane pada Java.

Output Program:
  Baca Juga:

  1. Contoh Penggunaan Array Dalam Bahasa Pemrograman Java
  2. Free Download Software Untuk Membuat Flowchart Pemrograman
  3. Membuat Program Java Pertama
  4. Mengenal Bahasa Pemrograman Java
  5. Penjumlahan Angka dengan Menggunakan Perulangan for Pada Java
  6. Program Inisialisasi Mata Uang Rupiah dengan Java
  7. Source Code Program Membuat Segitiga dengan Karakter Bintang Pada Java
  8. Source Code Program Untuk Merubah Ukuran Array (re-sizing)
Semoga bermanfaat… Jika masih ada yang belum dimengerti tentang source code program di atas ditanyakan pada kolom komentar.

6 komentar:

  1. Pengulangan for nya dimana ya?? Sedangkan i nya kn nggk dipake.. :d Masih bingung sama looping..

    BalasHapus
  2. wooh keren thanks for information

    www.modrevdl.net

    BalasHapus
  3. Hi Apri, izinkan saya membantu ya
    Di fungsi for "i" hanya sebagai syarat pengulangan. Diatas disebutkan bahwa nilai i=1 dan akan berulang sampai syarat i<=pangkat tdk sesuai lagi. So
    Misalnya saya masukan nilai sbb
    Angka = 8
    Pangkat = 3
    Berdasar nilai di atas fungsi for akan diulang sampai 3 kali karena i<=pangkat.
    Untuk perkaliannya agar mendapatkan hasil pangkat. Maka,
    Hasil = 1 (sudah di deklarasikan di awal program)
    Maka hasil = hasil*angka; (untuk operasi pertama maka hasil yang awalnya 1 dikalikan dengan 8 yang berdasarkan yg sudah saya input di atas)
    Lalu setelah didapat hasil dari 1*8 maka akan dijadikan nilai variabel hasil untuk operasi kedua.
    Sekarang hasil menjadi 8
    Lalu masukan lagi ke operasi yg kedua, hasil = hasil*angka; (maka akan menjadi 8*8 dan hasilnya menjadi 64 berdasarkan perkalian tersebut)
    Sekarang hasil = 64
    Operasi itu akan begitu seterusnya sampai syarat yg kita masukan tidak dapat dipenuhi lagi. Berdasarkan proogram di atas, nilai terakhirlah yg di cetak maka catakannya menjadi 8 pangkat 3 = 512

    BalasHapus
Catatan:
Untuk menyisipkan video, gunakan tag <i rel="youtube">URL YOUTUBE ANDA...</i>
Untuk menyisipkan gambar, gunakan tag <i rel="image">URL GAMBAR ANDA...</i>
Untuk menyisipkan kode, gunakan tag <i rel="code">KODE ANDA...</i>
Untuk menyisipkan kode panjang, gunakan tag <i rel="pre">KODE ANDA...</i>
Untuk menyisipkan catatan, gunakan tag <b rel="quote">CATATAN ANDA...</b>
Untuk menciptakan efek tebal gunakan tag <strong>TEKS ANDA...</strong>

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!"

Jika ingin menuliskan komentar yang keluar dari topik pada artikel ini silahkan kehalaman OOT (out of topic) dengan menekan tombol OOT di bawah ini.

Konversi Kode di Sini!OOT

 
Design by Juned al~Bughisy Copyright © 2012 ~ 2013 Powered by Blogger
Back to Top