Selasa, 19 April 2011

Program Factorial

Kali ini saya akan mencoba untuk membuat program factorial. Ini tugas dari Algoritma dan Pemrograman lagi hehehehehe. ,Langsung saja source code nya seperti yang ada di bawah ini.

#include <cstdlib>
#include <iostream>
#include <conio.h>
    
using namespace std;

class Faktorial{

public:
      
    void home() {
         cout << "***********" << endl;
         cout << " factorial " << endl;
         cout << "***********" << endl;
         cout << endl;
         }  
        
     Faktorial(){f=1;}
     void masukan() {
          cout << " Masukkan angka : ";
         cin >> n;
          }
   
     void faktorialkan(){
          for(int i=1;i<=n; i++)
         f*=i;
         }
    
     void keluaran(){
          cout << " Faktorial dari angka " << n;
          cout << " adalah: " << f;
         }
   
private:
     int n;
     int f;
};

int main(int argc, char *argv[])
{

Faktorial X;
X.home();
X.masukan();
X.faktorialkan();
X.keluaran();
    
getch ();
system("PAUSE");
return EXIT_SUCCESS;
}

dan ketika saya compile dan saya coba untuk masukkan angka maka hasilnya akan keluar seperti gambar yang ada di bawah ini :

dan tugasnya juga di suruh mebuat factorial versi jeliotnya maka saya convert aja dari bahasa pemrograman C++ ke bahasa pemrograman JAVA. , dan hasilnya seperti yang ada di bawah ini :

import jeliot.io.*;

class Faktorial{
public Faktorial() {f=1;}
public void masukan(){
System.out.print(“Masukkan angka: “);
n=Input.nextInt();
}
    
public void faktorialkan(){
for(int i=1;i<=n;i++)
f*=i;
}
    
public void keluaran(){
System.out.print(“Faktorial dari angka: “+n);
System.out.print(” adalah “+f);
}
    
private int n;
private int f;
    
public static void main(){
Faktorial X=new Faktorial ();
X.masukan();
X.faktorialkan();
X.keluaran();
    
}
}

Oke selamat mencoba guy's n jangan lupa di comment ya. ,hehehehehe
Program Factorial

0 comments:

Posting Komentar

ALL INFORMATION Copyright © 2011 | Template created by O Pregador | Powered by Blogger