Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Java Rekürsif Faktoriyel Hesabı


Rekürsif Faktoriyel Hesabı

AÇIKLAMA

Girilen sınır değerine kadar olan sayıların faktoriyellerini rekürsif olarak hesaplayan uygulamadir.

Program Kodu:

  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4.  
  5. class FaktoriyelRekursif extends Frame {
  6.    public static double faktoriyel (int x)
  7.     {
  8.     if(x==0)
  9.     return 1;
  10.     else
  11.     return x*faktoriyel(x-1);            
  12.     }    
  13.    
  14.  
  15.     public static void main(String args[])
  16.     {
  17.    
  18.     JTextArea text=new JTextArea();
  19.     String sayi=JOptionPane.showInputDialog("Faktoriyeli Hesaplanacak Sınır Değerini Giriniz");
  20.     int sayimiz=Integer.parseInt(sayi);
  21.     String sonuc="";
  22.     for(int p=0;p<=sayimiz;p++)
  23.     {
  24.     double deger=faktoriyel(p);
  25.     sonuc+=p+" sayısınız faktoriyeli "+deger+"\n";    
  26.     }
  27.    
  28.     text.setText(sonuc);
  29.     JOptionPane.showMessageDialog(null,text,"Faktoriyel",JOptionPane.INFORMATION_MESSAGE);
  30.  
  31.         
  32.     }
  33.  
  34. }

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cuma, 08 Nisan 2011 00:13 )