Function:
Function adalah sekumpulan kode yang ada didalam satu scope untuk menjalankan tugas tertentu. Function membantu kita agar kode2 yang ditulis berulang ulang bisa kita jadikan 1 dan kita tinggal panggil saja saat dibutuhkan.Function membantu kode kita menjadi lebih terstruktur dan rapi sehingga lebih mudah dimengerti
contoh function:
#include<stdio.h>
int perkalian(int x,int z)
{
int hasil;
hasil=x*y;
printf("%d\n",hasil);
return hasil;
}
int main(){
int a,b;
scanf("%d %d,&a,&b);
perkalian(a,b);
return 0;
}
recursion
Recrusion adalah suatu bentuk kode alternatif untuk pengulangan atau iterasi. Pengulangan dalam recrusion adalah suatu bentuk pengulangan didalam fungsi yang memanggil fungsi itu sendiri.
contoh recursion;
#include<stdio.h>
int pangkat(int angka, int power)
{
if(power==1)
return angka;
else if(power==0)
return 1;
else
return angka*pangkat(angka,power-1);
}
int main()
{
int n,pow;
scanf("%d %d",&n,&pow);
printf("%d",pangkat(n,pow));
return 0;
}
Tidak ada komentar:
Posting Komentar