FUNGSI KESENDIRIAN
SEMANGAT PAGI!! Pagi Pagi Pagi LUAR BIASA! Hai sobat redaksi yang budiman. saya Ade Kurnia Dewi dengan bimbingan Bapak Firman Arifin, akan memaparkan proses pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada, serta mempelajari penggunaan variabel global, local, eksternal, otomatis, statis, dan register. sebelum membahas lebih lanjut proses nya, kita harus lebih dahulu mengetahui apa itu fungsi? Fungsi adalah bagian program yang terpisah dari fungsi program utama main() dan berdiri sendiri untuk melakukan proses tertentu. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang, dimana program menjadi sangat panjang. Nhahhh,, setelah mengetahui penjelasan dari fungsi, sekarang kita mulai mengaplikasikannya untuk membuat program Membuat fungsi tahun kabisat #include<stdio.h> /*Fungsi kabisat*/ int kabisat(int tahun) {int x; x=tahun%4; if(x!=0){return(0);} else {return(1);} } void main() {int tahun,z;char c; printf(“Menentukan Tahun Kabisat\nMasukan tahun = “); scanf(“%d”,&tahun); z=kabisat(tahun); if(z==0) {printf(“Tahun %d adalah bukan tahun kabisat”,tahun);} else {printf(“Tahun %d adalah tahun kabisat”,tahun);} getch(); } maka hasil yang akan keluar dilayar sebagai berikut 2. Membuat fungsi faktorial() #include<stdio.h> /*Fungsi faktorial*/ int nilai; long int faktorial(nilai) {register int i; int fak=1; for(i=1;i<=nilai;i++) fak*=i; return(fak); } main() {char c; printf(“Masukan nilai x yang difaktorialkan = “); scanf(“%d”,&nilai); printf(“Faktorial dari %d = %d\n”,nilai,faktorial(nilai)); getch(); } maka hasil yang akan keluar dilayar sebagai berikut 3. Membuat fungsi permutasi() dan kombinasi() #include<stdio.h> #include<math.h> float fak,p; /*Fungsi faktorial*/ float faktorial(float z) { register int i; float fak=1.0; for(i=1;i<=z;i++) fak*=i; return(fak); } /*fungsi permutasi*/...
Read More
Recent Comments