Rabu, 28 Maret 2018

Membuat Program Fungsi dan Penggunaan Proprocessor Pada C++


Fungsi merupakan subprogram yang berguna untuk membentuk program menjadi modul-modul sehingga lebih sederhana, mudah dipahami dan dapat digunakan berulang kali.
Bentuk Umum :

tipe_data nama_fungsi(parameter){}
Prepocessor define digunakan untuk mendefinisikan suatu nilai tertentu kepada suatu nama konstanta.

berikut adalah contoh program fungsi :
Source code

#include <stdio.h>
#define tipe_data float


tipe_data tambah(tipe_data a, tipe_data b){                      
return a+b;
}
void hasiltambah(tipe_data a, tipe_data b) {
    printf("Hasil %.0f + %.0f = %.0f\n",
    a,
    b,
    tambah(a,b) );
}
tipe_data kurang(tipe_data a, tipe_data b){
return a-b;
}
void hasilkurang(tipe_data a, tipe_data b) {
            printf("Hasil %.0f - %0.f = %.0f\n",
      a,
      b,
      kurang(a,b) );
}
int main (){
int a;
float b;

printf ("haloo..");
printf ("\nMasukan Angka 1 : ");
scanf ("%d",&a);
printf ("Masukan Agka 2 : ");
scanf ("%f",&b);

hasiltambah(a,b);
hasilkurang(a,b);
getchar();
getchar();
return 0;
}
Output :
Analisis :
Pada program penjumlahan diatas kita menggunakan function/fungsi dan preprocessor define dimana dengan fungsi  program akan menjadi lebih sederhana dan pendek struktur penulisan fungsi bisa di lihat pada scrift di atas dengan ketika akan di compile fungsi akan di panggil dan hasilnya akan keluar menurut angka yang user masukan. Selain itu  kita menggunakan preprocessor define pada program diatas yang berfungsi sebagai kata kunci untuk membuat suatu pengenal atau konstanta yang jika terdapat suatu pengenal dalam source code, akan diganti oleh compiler saat kompilasi

Tidak ada komentar:

Posting Komentar