Berikut merupakan penjelasan tentang function void dan Data Type
·
VOID
Void merupakan sebuah fungsi yang digunakan
dalam Bahasa pemrograman C.
Ciri-ciri :
1.
Tidak memerlukan tipe data pada saat
mendeklarasi
2.
Tidak memerlukan return
3.
Tidak memiliki value dalam return
4.
Tidak bisa langsung menampilkan hasil
Contoh :
#include
void find_min(int x[],int *min){
*min=x[0];
for(int
i=1;i<10 i="" o:p="">10>
if(*min>x[i]){
*min=x[i];
}
}
}
int main(){
int
x[100],min=0;
for(int
i=0;i<10 i="" o:p="">10>
{
scanf("%d",&x[i]);
}
find_min(x,&min);
printf("Min:%d\n",min);
return
0;
}
·
TIPE DATA
Tipe data merupakan deklarasi
variable yang menentukan karakteristik data yang mempengaruhi proses
perhitungan computer.
Jenis-jenis :
1.
Int : menampung integer
2.
Float : menampung angka decimal ( single
precision )
3.
Bool : menampung 0 dan 1
4.
Double : menampung angka decimal ( double
precision )
5.
Char : menampung karakter
Ciri-ciri :
1.
Memerlukan return
2.
Memiliki value dalam return
3.
Ada tipe data yang mengawali fungsi
4.
Dapat langsung ditampilkan hasilnya
Contoh :
·
Int :
#include
int find_min(int x[]){
int
min=x[0];
for(int
i=1;i<10 i="" o:p="">10>
if(min>x[i]){
min=x[i];
}
}
return
min;
}
int main(){
int
x[100],min=0;
for(int
i=0;i<10 i="" o:p="">10>
{
scanf("%d",&x[i]);
}
printf("Min:%d\n",find_min(x));
return
0;
}
·
Float
#include
float find_avg(int x[]){
float
avg=0;
for(int
i=0;i<10 i="" o:p="">10>
avg+=x[i];
}
return
avg/10;
}
int main(){
int
x[100],min=0;
for(int
i=0;i<10 i="" o:p="">10>
{
scanf("%d",&x[i]);
}
printf("Average:%f",find_avg(x));
return
0;
}
References :