Contoh Program Perhitungan Faktorial

 Assalamualaikum wr wb, semoga sehat selalu , Baiklah pada hari ini saya akan memeberikan sebuah contoh program dengan bahasa C++, Program apasih? Program yang saya bagikan adalah Program perhitungan faktorial,  program ini diperuntukan untuk kalian yang baru belajar pemograman C++. Compiler yang saya gunakan adalah MinGW Studio namun kalian bisa menggunakan aplikasi compiler yang lain seperti DevC, CodeBlocks,Visual studio dll.



Algoritma fungsi main          :

1. Mulai

2. Mendeklarasikan Int x

3. Menampilkan output Mencari Nilai Faktorial & output Masukkan nilai n

4. Menginputkan n

5. Memproses data

6. Menampilkan output Faktorial x

7. Selesai

Algoritma int faktorial         :

1. Mulai

2. Mendeklaasikan Int a

3. Maka akan menghasilkan kondisi berupa:

·         If a==1, jika bernilai benar maka return 1

·         If a==1, jika bernilai salah maka return (a*faktorial(a-1))

4. Selesai

Flowchart                               :


Source Code                          :

#include <iostream.h>

int faktorial(int a)

{

      if(a==1)

            return 1;

      else

            return (a*faktorial(a-1));

}

int main ()

{

int x;

cout<<"\nMencari Nilai faktorial";

cout<<"\n--------------------------";

cout<<endl;

cout<<"Masukkan nilai n= ";

cin>>x;

cout<<"Faktorial "<<x<<"!="<<faktorial(x);

}

Output Program                   : 









Penjelasan Program             :

Program ini digunakan untuk mencari nilai factorial yang sudah ditentukan oleh inputan pengguna program.Pada Program ini menggunakan Header <iostream.h>,untuk mengaktifkan cin,cout,dan endl.Program ini menggunakan fungsi int main guna untuk memberikan nilai balik dan Kemudian pada fungsi utama dilakukan pemanggilan fungsi faktorial(x); untuk mengetahui nilai faktorial x.Program ini menggunakan tipe data berupa int yang berguna untuk menyatakan bilangan bulat.


Sekian artikel yang saya bagikan , Semoga bisa bermanfaat dan membantu teman teman dalam belajar  bahasa pemrograman C++. Terimakasih wassalamualaikum wr wb.

Komentar

  1. Artikel ini sangat membantu saya mengerjakan soal soal sejarah saya... Mantab...

    BalasHapus
    Balasan
    1. Terima kasih mas, sek tunggu-tunggu , mas kayaknya butuh kacamata deh mas

      Hapus

Posting Komentar

Postingan populer dari blog ini

DASAR PEMOGRAMAN : Operator dan Operasi C++