Posts tagged ‘Tutorial C’

Video (4) : Dasar C – Fibonacci


Video ini adalah rangkaian dari latihan Dasar C di TeenLin. Ikuti 2 Video sebelumnya untuk lebih lengkap. Di video ini, algoritma Fibonacci berhasil kita buat :

Selamat mencoba. (reza@rumahilmu.or.id)

 

Serial Tutorial C (33) : Control Statement – switch


Control Statement – switch

Statement “switch” di C adalah cara penentuan pilihan keputusan dari banyak pilihan. Tugasnya menguji apakah sebuah variabel atau ekspresi cocok dengan suatu nilai konstanta integer, dan menjalankan perintah yang terkait dengan nilai tersebut.

Berikut adalah flowchart dari statement “switch” : Baca lebih lanjut…

Serial Tutorial C (25) : Library C Standar – math.h (3) – Fungsi Trigonometri


Fungsi Trigonometri

acos

Deklarasi

double acos(double x);

Menghasilkan nilai arcus cosinus  x dalam radian.

Rentang

Nilai x mestilah ada dalam rentang -1 ke +1 (inklusif). Nilai hasil berada dalam rentang 0 hingga pi (inklusif)

Baca lebih lanjut…

Serial Tutorial C (24) : Library C Standar – math.h (2) – Kondisi Error


Semua fungsi math.h menangani error dengan cara yang sama.

Dalam kasus dimana argumen yang dilewatkan ke fungsi melebihi rentang fungsi tersebut, maka variabel errno akan diset ke  EDOM. Nilai yang dihasilkan oleh fungsi bersifat implementation specific.

Dalam kasus dimana nilai yang dihasilkan terlalu besar untuk diwakili oleh suatu tipe double, maka fungsi akan menghasilkan makro HUGE_VAL, dan menset variabel errno ke ERANGE untuk mewakili suatu overflow. Jika nilai terlalu kecil untuk diwakili oleh suatu tipe double, maka fungsi akan menghasilkan zeor. Dalam kasus ini apakah errno di set ke ERANGE atau tidak bersifat implementation specific.

errno, EDOM, dan ERANGE didefinisikan didalam header errno.h.

Catat bahwa dalam semua kasus ketika ia menyatakan bahwa tidak ada limit rentang, itu berarti bahwa nilai dibatasi oleh nilai minimum dan maksimum pada tipe double

Bersambung (rezaervani@gmail.com)

Baca lebih lanjut…

Serial Tutorial C (23) : Library C Standar – math.h (1)


Header math mendefinisikan beberapa fungsi matematika.

Makro :

HUGE_VAL

Fungsi-fungsi :


 acos();
 asin();
 atan();
 atan2();
 ceil();
 cos();
 cosh();
 exp();
 fabs();
 floor();
 fmod();
 frexp();
 ldexp();
 log();
 log10();
 modf();
 pow();
 sin();
 sinh();
 sqrt();
 tan();
 tanh();

Khusus untuk header matematika ini akan dipecah dalam beberapa artikel berikutnya

Bersambung (rezaervani@gmail.com)

Baca lebih lanjut…

Serial Tutorial C (22) : Library C Standar – locale.h


Header locale berguna untuk mengatur informasi lokasi tertentu

Variabel :

struct lconv

Makro :

NULL
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MONETARY
LC_NUMERIC
LC_TIME

Fungsi :

localeconv();
setlocale();

Baca lebih lanjut…

Serial Tutorial C (21) : Library C Standar – limits.h


Header limit mendefinisikan karakteristik dari beragam tipe variabel.

Nilai yang Didefinisikan

Nilai-nilai berikut didefinisikan dengan direktif #define. Nilai-nilai ini bersifat implementation-specific, tetapi tidak dapat lebih rendah dari yang diberikan disini.

Baca lebih lanjut…

%d blogger menyukai ini: