Assalamualaikum temen temenn :))

Kembali lagi bersama inne di redaksi pens hehe:))

gimana nih kabarnya?? Capek ga? atau pusing? atau bingung? sama kok aku juga lagi capek :)) tapi inget temen temen kalo capek jangan lupa tetep senyum dan selalu menanamkan rasa “Alhamdulillah” didalam hati kitaaa wkwk

Udah siap belajar bareng hari ini ga??

<aduh ne tugasku masih banyak udah disuruh belajar yang baru lagi>

yaahh maaf:((( tapi sempetin buat baca blog aku ini yaa hehe Insyaallah bermanfaat kokkk… terimakasih banyak buat kalian yang mau baca, big love from meee <3

Okee langsung aja ya masuk ke materi nya,

Jadi materi kali ini adalah FUNGSI. Apa si fungsi dalam pemrograman bahasa C?

Fungsi dalam bahasa C adalah sekumpulan kode yang ditaruh dalam sebuah blok dan dibuat untuk menjalankan tugas khusus. Salah satu tujuan dari penggunaan fungsi dalam pemrograman seperti pada bahasa C adalah untuk membuat program lebih terstruktur dan efisien sehingga program tersebut mudah dipahami atau dibaca alur programnya.

Penggunaan fungsi membuat program jadi lebih efisien karena mengurangi pengulangan penulisan kode yang sama. Hal ini karena jika sekelompok kode sudah dibuat fungsi maka selanjutnya kita tinggal memanggil nama fungsinya saja beserta parameter yang menyertainya jika ada. Sebuah fungsi tidak dijalankan secara otomatis saat program dijalankan karena fungsi berada diluar rutin program utama yang berjalan dan hanya dijalankan jika fungsi dipanggil saja.

 

Terus Fungsi dari fungsi ini apa dong ne?

Pada bahasa C terdapat beberapa fungsi standar seperti misalnya main()printf() dan getch() yang telah kita gunakan sebelumnya. Fungsi main() adalah fungsi yang mempunyai kedudukan sangat istimewa.

Fungsi main() merupakan fungsi utama yang harus ada dalam setiap program bahasa C. Fungsi main() berisi rutin utama program yang akan dijalankan ketika program bahasa C kita eksekusi. Jadi semua kontrol alur proses program berada dalam fungsi main() ini.

Selain fungsi main() ada fungsi standar bahasa C yang lain misalnya printf() dan getch(). Fungsi-fungsi tersebut mengerjakan tugas khusus jika dipanggil seperti misalnya fungsi printf() digunakan untuk menampilkan informasi teks pada layar dan fungsi getch() digunakan untuk membaca masukan dari tombol keyboard.

 

Aduh ne kok aku masih bingung si?

Tenang kalo kalian masih bingung, kalian bisa simak contoh-contoh yang ada dibawah ini:)) check it out

6.5.1 Fungsi Tahun Kabisat

  • Facebook
  • Twitter
  • Google+
  • Pinterest

#include <stdio.h>
main()
{
int a,b;
printf(“Perhitungan tahun kabisat\n”);
printf(“Masukkan tahun kabisat : “);
scanf(“%d”,&a);
b=4;
a%b==0;

if (a%b==0) printf(“1”);
else printf(“0”);
}

 

6.5.2 Fungsi Faktorial

  • Facebook
  • Twitter
  • Google+
  • Pinterest

#include <stdio.h>
factorial(long int x)
{
int n,jumlah=1;
for (n=1;n<=x;n++)
jumlah=jumlah*n;
return(jumlah);
}

main()
{
long int x;
printf(“Fungsi faktorial\n”);
printf(“Masukkan bilangan faktorial : “);
scanf(“%d”,&x);
printf(“NIlai %d! adalah %d\n”,x,factorial(x));
}

 

6.5.3 Fungsi Kombinasi dan Permutasi

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

#include <stdio.h>
permutasi(int n,int r)
{
int i,j,jumlah1=1,jumlah2=1,hasil;
for (i=1;i<=n;i++)
jumlah1*=i;
for(j=1;j<=(n-r);j++)
jumlah2*=j;
hasil=jumlah1/jumlah2;

return(hasil);
}

kombinasi(int n,int r)
{
int k,jumlah3=1,hasil;
for(k=1;k<=r;k++)
jumlah3*=k;
hasil=permutasi(n,r)/jumlah3;
return (hasil);

}
void main()
{
int n,r;
printf(“Fungsi Permutasi dan Kombinasi\n”);
printf(“Masukkan n=”);
scanf(“%d”,&n);
printf(“Masukkan r=”);
scanf(“%d”,&r);

printf(“\n Nilai permutasi P(%d,%d) adalah %d”,n,r,permutasi(n,r));
printf(“\nNilai kombinasi C(%d,%d) adalah %d\n”,n,r,kombinasi(n,r));
}

 

6.5.4 fungsi konversi suhu

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

6.5.5 Fungsi Bilangan Prima

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

#include <stdio.h>
#include <time.h>

int prima(int x);
int prima(int x){
int i, faktor;

for(i = 1; i <= x; i++){
if(x%i==0)
faktor++;
}

if(faktor == 2)
return 1;
else
return 0;

}

main(){
int n;

printf(“Masukkan n : “);
scanf(“%d”, &n);

if(prima(n))
printf(“Bilangan prima”);
else
printf(“Bilangan bukan prima”);
}

 

6.5.6 Fungsi waktu untuk integer dan register

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

 

 

Gimana nih udah mulai paham belum tentang Fungsi pada Bahasa C? Mudah kan?? yuk buka laptop dan codeblock nya terus dicoba sendiri. karena kalo kita udah praktek sendiri pasti pemahaman kita bakal langsung paham. So buat kalian banyak banyak praktek pasti bakal manfaat bangettt:))

 

Batok bolu isi Terasi

Saya ucapkan Terimakasihhh

WKWK see u guys//