para sobat bloger dalam kesempatan ini saya akan membagi sedikit ilmu tentang bahasa pemograman C.
Dalam bahasa C kita dapat membuat sebuah fungsi (function), function merepakan sebuah sub program yang dibuat untuk menyelesaikan hal-hal tertentu, dan diimplementasikan untuk hal khusus yang dapat di panggil berkali-kali dalam program utama.
Cara mendeklarasikan sebuah fungsi adalah:
tipe nama_fungsi(parameter)
{
pernyataan;
}
tipe dari sebuah fungsi dapat berupa void, int, fload dan lain-lain. Fungsi dengan tipe Void tidak akan mengirim nilai setelah dieksekusi sedangkan tipe selain Void akan mengirim nilai setelah di eksekusi. Pengiriman nilai dilakukan dengan pernyataan return.
Dalam toturial ini saya akan memberikan contoh program menggunakan fungsi void.
perhatikan source code dibawah ini :
#include <stdio.h>
#include <ctype.h>
//prototipe fungsi (Komen)
void upper(char *);
int main(void){
char string[200], *str=string;
printf ("\n\n\tPROGRAM MEMBESARKAN HURUF PERTAMA DALAM KALIMAT\n");
printf ("\t===============================================\n");
printf ("\n\tMasukkan Kalimat Anda Maksimal 200 Charakter :\n\t");
scanf ("%[^\n]",string);
//proses untuk mengecilkan semua huruf yang diinput
for(;*str != '\0';str++){
*str = tolower(*str);
}
//fungsi untuk membesarkan huruf pertama setiap kata dalam kalimat
upper(string);
printf ("\n\tProgram Bekerja Dengan Baik :\n\t");
printf("%s",string);
printf ("\n\t==================TERIMAKASIH==================\n\n");
return 0;
}
//implementasi dari fungsi upper
void upper(char *kal){
//membesarkan huruf pada indeks 0 atau huruf pertama
*kal=toupper(*kal);
//proses membesarkan huruf pertama setiap kata
while(*kal != '\0'){
if (*kal == ' '){
kal++;
*kal = toupper(*kal);
}
kal++;
}
}
dalam source code diatas perhatikan prototipe dan implementasinya, program menggunakan fungsi haruslah ada deklarasi prototipe dan harus memiliki implementasi dari prototipenya. Jika tidak maka compiler tidak dapat mengeksekusi program.
Setelah di compile maka hasil dari source code diatas adalah seperti ini :
sekian untuk toturial kali ini, semoga bermanfaat bagi kita para pencinta Code.
Teruslah berusaha dan jangan menyerah, ingat kegagalan merupakan langkah awal dalam menuju kesuksessan :)
wassalam
0 komentar:
Post a Comment