Sabtu, 20 April 2013

Contoh codingan perpangkatan dengan recursif biasa


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
import javax.swing.JOptionPane;
/**
 *
 * @author Toshiba
 */
public class PerpangkatanRekursif {

    public static int pangkatRekursif(int x, int y) {
      if (y == 0) {
         return 1;
      }
      else {
         return x * pangkatRekursif(x, y - 1);
      }
   }
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
           String input = JOptionPane.showInputDialog("Massukkan Nilai Pertama");
        int x = Integer.parseInt(input);
     
        String input1 = JOptionPane.showInputDialog("Massukkan Nilai Pangkat");
        int y = Integer.parseInt(input1);
     
     
        System.out.println(" "+x+ " Pangkat " +y+ " = Hasilnya " +pangkatRekursif(x,y)+" ^_^");
}
    }

saat di running...

INPUTAN










OUTPUTAN











Kalau kurang jelas, silahkan download filenya disini gan :D

THANKS, semoga bermanfaat :D




0 komentar:

Posting Komentar

 
Copyright © . Selamat Datang Di Blog Bagus Dermawan - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger