Rabu, 19 Desember 2018

Function


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="">
                                if(*min>x[i]){
                                                *min=x[i];
                                }
                }
}

int main(){
               
                int x[100],min=0;
                for(int i=0;i<10 i="" o:p="">
                {
                                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="">
                                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="">
                {
                                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="">
                                avg+=x[i];
                }
                return avg/10;
}

int main(){
               
                int x[100],min=0;
                for(int i=0;i<10 i="" o:p="">
                {
                                scanf("%d",&x[i]);
                }
               
                printf("Average:%f",find_avg(x));
               
                return 0;
}





References :