Yak kembali lagi dengan saya Tansol membahas tentang bahasa C mari kita mulai :).
ARRAYS
Array adalah variabel spesial yang dapat menampung lebih dari 1 value hanya dengan satu variabel, menggunakan sebuah index. Array dinyatakan dengan syntax seperti ini :
Dengan menyatakan array numbers[10] kita menyatakan size dari array adalah 10 , secara tidak langsung kita juga menyatakan array dari 0 sampai ke 9. jadi jika kita ingin menyatakan
numbers[0-10] kita tidak perlu membuat int numbers[0-10] karena jika kita membuat int numbers[1] int numbers[2] maka coding anda tidak akan jalan karena ada array cell yang terkonflik. Dan Array hanya boleh mempunyai satu type variabel.
Array tidak mempunyai banyak penjelasan dan simple. Mari kita coba mencari rata rata nilai menggunakan array.
First Step, tentu saja tambahkan #include <stdio.h> dan int main() {}.
Second Step, nyatakan variabel yang ingin kita gunakan. Seperti ini :
Third Step , sekarang kita nyatakan value dari nilai[0-2] :
Fourth Step, kita gunakan variabel average untuk menghitung rata-rata dari nilai dan menampilkannya menggunakan printf() seperti berikut :
Rumus dari averagenya adalah (nilai[0] + nilai[1] + nilai[2]) / 3 == (80+85+90)/3 = 85
output dari coding tersebut adalah "Rata-rata dari 3 nilai adalah: 85".
Sekarang kita akan lanjut ke materi selanjutnya yaitu,
STRINGS
MENYATAKAN STRINGS
Strings di C sebenarnya hanya susunan karakter. Untuk menyatakan sebuah variabel string kita menggunakan :
Metode diatas hanya membuat char yang hanya kita bisa pakai untuk dibaca saja , agar dapat digunakan valuenya kita harus menjadi char menjadi local array character dengan cara :
bracket [] kosong diatas menandakan sistem akan secara otomatis menghitungkan size dari array tersebut :
Ukuran asli dari string tersebut sebenarnya 15 alasan kita menambah satu adalah untuk digunakan sebagai tanda akhir dari string tersebut.
MENGGABUNGKAN STRING DENGAN PRINTF
Kita dapat menggunakan printf untuk menggabungkan variabel strings dengan kata lain berikut contohnya :
Untuk memanggil sebuah string kita menggunakan %s dan fungsi dari \n adalah untuk membuat line baru / newline.
STRING LENGTH
STRING COMPARISON
Fungsi dari strncmp adalah untuk mebandingkan dua strings, jika sama mereka akan kembali ke angka 0 dan angka lain jika mereka beda contohnya seperti ini :
Itu jika value dari string tersebut benar "Tansol" kita menggunakan if dan else yang akan dijelaskan pada part lain dari tutorial ini :). dan ini jika value dari strings beda dengan yang di compare :
Dan ini hasilnya jika strings yang dicompare beda.
STRING CONCATENATION
Untuk menggabungkan dua strings menggunakan fungsi 'strncat' . fungsi 'strncat' terdiri dari destination string (dest) , source string (src) , dan n (panjang src yang ingin ditampilkan) Berikut Syntaxnya :
dest[20] = "Nicholas" artinya Destination String dapat menampung string hingga 20 dan valuenya adalah Nicholas.
src[20] = "Tansol" artinya Source String dapat menampung string hingga 20 dan valuenya adalah Tansol.
strncat(dest(destination string),src(source string),5(source string akan ditampilkan hanya 5 string));
printf("%s\n",dest(destination string));
Sekian Tutorial C Part 2 nya Sampai Part 3 Akan diupload besok :D Stay Tune .
Thanks for reading :). Enjoy you Weekend :).
-NTan
No comments:
Post a Comment