Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output.

Presentasi serupa


Presentasi berjudul: "Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output."— Transcript presentasi:

1 Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output

2 Keyword  Auto  Break  Case  Char  Const  Continue  Default  Do  Double  Else  Enum  Extern  Float  For  If  Int  Long  Register  Return  Short  Signed  Sizeof  Static  Struct  Switch  Typedef  Union  Void  Volatile  While

3 Variabel - Pengertian  Suatu simbol atau lambang yang mempunyai nilai (matematika)  Area atau tempat di dalam memory komputer yang isinya dapat diubah-ubah (teknis pemrograman)  Vary:variasi / bermacam-macam / berubah-ubah  Able:dapat / dapat di

4 Variabel – Ketentuan Penamaan  Nama variable tidak boleh diawali dengan angka  Nama variabel harus diawali dengan huruf atau karakter garis bawah ( _ ), selanjutnya dapat diikiuti dengan huruf maupun angka atau tanda garis bawah.  Nama variabel tidak boleh menggunakan operator-operator aritmatika seperti +,-,/,* dan karakter-karakter khusus seperti  Jika nama variabel terdiri dari dua kata atau lebih, maka antar kata tidak diperbolehkan menggunakan spasi  Nama variabel tidak boleh menggunakan kata-kata yang telah memiliki arti khusus dalam bahasa C, seperti : case, int, double, while, if. else  Case Sensitive  Panjang maksimal suatu variabel adalah 32 karakter, jika lebih maka yang akan diambil 32 karakter pertama

5 Variabel - Sample  A( B / S)  A1( B / S)  1A ( B / S)  Nilai ( B / S)  Nilai-1 ( B / S)  NILAI ( B / S)  nilai ( B / S)  HargaSatuan ( B / S)  Harga_Satuan ( B / S)  Harga Satuan ( B / S)  HS ( B / S)  Benar/Salah ( B / S)  _Harga ( B / S)  Long ( B / S)  SWITCH ( B / S)

6 Konstanta  Variabel yang mempunyai nilai yang tidak dapat berubah #include #define C 9 int main () { int A, B, T; A = 1; B = C; T = A + B; printf(“%i”, T); getch(); }

7 Tipe Data NoSebutan Tipe Data Bentuk Penulisan dalam C Jumlah Byte Jangkauan Nilai Numerik 1Characterchar atau signed char s.d. 127 unsigned char10 s.d 255 2Integerint atau signed s.d unsigned int atau unsigned 20 s.d long int atau long atau signed long atau signed long int s.d unsigned long atau unsigned long int 40 s.d

8 Tipe Data - Lanjutan NoSebutan Tipe Data Bentuk Penulisan dalam C Jumlah Byte Jangkauan Nilai Numerik 3Floating point single precision float4Positif : 3.4E-38 s.d. 3.4E38 Negatif : -3.4E38 s.d. -3.4E-38 4Floating point double precision double8Positif : 1.7E-308 s.d. 1.7E308 Negatif : -1.7E308 s.d. -1.7E-308 long double10Pos : 3.4E-4932 s.d. 1.14E4932 Neg : -1.1E4932 s.d. -3.4E4932 Catatan : 3.4E-38  3.4 X E38  3.4 X 10 38

9 Operator  Operator Penunjukkan  Operator Aritmatika  Operator Relational  Operator Logika

10 Operator - Penunjukkan  Memberikan nilai dari bagian sebelah kanan operator ke bagian sebelah kiri operator  Contoh : = += -= *= /= %= #include int main () { int A, B, T; A = 1; B = C; T = A + B; printf(“%i”, T); getch(); }

11 Operator - Aritmatika  Aritmatika biasa : + * / - %  Counter  Increment (++)  Post-Fixed  a++  b++  Pre-Fixed  ++c  ++d  Decrement (--)  Post-Fixed  a - -  b - -  Pre-Fixed  - - c  - - d #include int main () { int A, B=10; A = b printf(“%i”, A); getch(); }

12 Operator - Relasional  Membandingkan kesamaan dua nilai  Contoh : == != > = <= Apakah perbedaan antara : A = 5; B = 7;  A = 3 dengan  B == 9

13 Operator Logika  Operator and menggunakan &&  Operator or menggunakan ||  Operator not menggunakan !

14 Input  2 jenis input :  Input Intern / Include Coding  Input Ekstern /E xclude Coding

15 Input Intern #include int main () { int A, B, T; A = 1; B = C; T = A + B; printf(“%i”, T); getch(); } Input Ekstern #include int main () { int A, B, T; printf(“Masukkan Nilai A ”); scanf(“%d”, &A); printf(“Nilai A = %i”, A); getch(); }

16 Format standar I/O NoFormat ( % )TipeHasil 1ccharSatu karakter 2i, dintangka desimal 3oIntAngka oktal 4x, xIntAngka heksadesimal 5uIntDesimal tak bertanda 6sString 7fFloatAngka pecahan 8eFloatAngka pecahan dalam notasi saintifik 9gFloatAngka pecahan pengganti %f atau %e tergantung yang terpendek 10pAlamat memory untuk pointer

17


Download ppt "Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output."

Presentasi serupa


Iklan oleh Google