Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
2Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Fungsi

Fungsi

Ratings: (0)|Views: 164|Likes:
Published by Sunny Ineza
Praktikum Algoritma dan Pemrograman Jurusan Fisika FMIPA Unpad
Praktikum Algoritma dan Pemrograman Jurusan Fisika FMIPA Unpad

More info:

Published by: Sunny Ineza on Feb 06, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

12/03/2013

pdf

text

original

 
LAPORAN AKHIRFUNGSIAP
 – 
IVSUNNY INEZA PUTRI140310110017I.
 
Tugas Akhir1.
 
Buatlah Program C yang bertujuan untuk menghitung permutasi dengan rumus:
n
P
r
=
!
−
!
 List Program:
#include <stdio.h>#include <conio.h>int faktorial (int n){if (n==0)return 1;elsereturn (n*faktorial(n-1));}main(){int a,c,n,r;printf("masukkan n: ");scanf("%d", &n);printf("masukkan r: ");scanf("%d", &r);c = n-r;a = faktorial(n)/faktorial(c);printf("\n%dP%d = %d", n, r, a);getch();}
Tampilan:
 
 Analisa:Membuat fungsi baru untuk menghitung factorial seperti yang dilakukan padaprogram menghitung nilai factorial. Dalam fungsi utama kita menginput nilai ndan r. kemudian dalam perhitungan untuk menentukan permutasi hanya tinggaldilakukan penulisan rumus dengan pemanggilan terhadap fungsi baru yang telahdibuat.2.
 
Buatlah Program C yang bertujuan untuk menghitung kombinasi dengan rumus:
n
C
r
=
!
!
−
!
 List Program:
#include <stdio.h>#include <conio.h>int faktorial (int n){if (n==0)return 1;elsereturn (n*faktorial(n-1));}main(){int a,b,n,r,c;printf("masukan nilai n =");scanf("%d",&n);printf("masukan nilai r =");scanf("%d",&r);c = n-r;b = faktorial(n)/(faktorial(r)*faktorial(c));printf("\n%dC%d=%d", n, r, b);getch();}
Tampilan:
 
 Analisa:Sama halnya seperti program permutasi. Membuat fungsi untuk menghitungfactorial. Memasukkan nilai n dan r. yang berbeda hanyalah rumus yangdigunakan saat pemanggilan fungsi yang telaah dibuat sebelumnya3.
 
Buatlah Program C yang bertujuan untuk menghitung nilai
dengan rumus:
= 4
43
+
45
47
+
49
411
+
 List Program:
#include<stdio.h>#include<conio.h>int pangkat(int x, int y){if (y==0)return 1;elsereturn x * pangkat(x, y-1);}main(){int n;float a, b, pi;printf("Menentukan nilai pi dari Sebuah Deret\n\n");printf("Dengan menggunakan deret 4 - 4/3 + 4/5 - 4/7 +4/9 - 4/11 +..........\n");printf("akan didapat rumus Sn = 4/(2n-1)\n\n");a=0;for(n=0; n<=10000; n++){b= (2*n+1);a= a+(1/b)*pangkat(-1,n);pi=4*a;}printf("sehingga, besar nilai pi = %f\n", pi);getch();

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->