Sasuke's Mangekyō Sharingan

WELCOME TO MY BLOG

● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ●

Selasa, 02 Juni 2020

Program Menghitung Permutasi atau Kombinasi


Menghitung Permutasi atau Kombinasi Menggunakan Bahasa C+

Pada Program yang saya buat kali ini, Kita akan mengetahui cara menghitung permutasi dan kombinasi dengan fungsi perulangan juga, Berikut Code Programnya.


Source Code Program :

#include <stdio.h>

int faktorial(int N);

int main(void)

{
int hasil;
int n,k, Y=1;
char proses[2];
char yesno[2];

printf("\t==============================================\n");
printf("\tNama       :    Bedran J R Simbolon\n");
printf("\tJurusan    :    Matematika\n");
printf("\tNIM        :    170803117\n");
printf("\t==============================================\n");
printf("\tProgram Menghitung Permutasi atau Kombinasi \n");
printf("\tnPk atau nCk \n");
printf("\t==============================================\n");

while(Y) {

printf("\tMasukkan nilai n : ");
scanf("%d",&n);
printf("\tMasukkan nilai k : ");
scanf("%d",&k);

if (n<k) {
printf("\tNilai n tidak boleh lebih kecil dari k\n");
}
else
{
printf("\tPilih P (permutasi) atau C (kombinasi) : ");
scanf("%s",&proses[0]);
if (proses[0]=='p' || proses[0]=='P')
{
hasil = faktorial(n)/faktorial(n-k);
printf("\n \n");
printf("\t%dP%d = %ld",n,k,hasil);
}
else if (proses[0]=='c' || proses[0]=='C')
{
hasil = faktorial(n)/(faktorial(k) * faktorial(n-k));
printf("\n \n");
printf("\t%dC%d = %ld",n,k,hasil);
}
else
printf("\n\tAnda tidak memilih P atau C");

printf("\n\tIngin mengulang? <y/n> ");
scanf("%s",&yesno[0]);
if (yesno[0]=='Y'||yesno[0]=='y')
Y=1;
else if (yesno[0]=='N'||yesno[0]=='n'||yesno[0]!='Y'||yesno[0]!='y')
Y=0;
}
}
}

int faktorial(int N)
{
int F;
if (N<=1)
{
return(1);
}
else
{
F = N * faktorial(N-1);
return(F);
}
}



Output Program :


Jadi Berdasarkan  Hasil Output  diatas , Kalau kita Memasukkan nilai n < k  maka Program tidak bisa di lanjutkan dan Kembali ke Awal. Jika Kita sudah Memasukkan Nilai Sesuai Aturan , Selanjutnya Ada Pilihan Di mana kita Memilih Permutasi (P) atau Kombinasi (C).

    Contoh : saya  Buat nilai k =3 dan nilai n =2 , Lalu saya ingin mencari nilai Permutasinya Maka Di dapat Hasil Permutasi 3P2 = 6.


Jika anda Ingin Berhenti Melanjutkan Program, Silakan Tekan n untuk Mengakhiri Program nya.


Begitulah sedikit Informasi dari Saya ,apabila terjadi kesalahan atau kesilapan saya mohon maaf .  Terimakasih sudah datang dan membaca artikel saya . Sertakan link sumber untuk Menghargai Karya cipta orangnya .

Tidak ada komentar:

Posting Komentar