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 char1- 128 s.d. 127 unsigned char10 s.d 255 2Integerint atau signed 2-32768 s.d. 32767 unsigned int atau unsigned 20 s.d 65535 long int atau long atau signed long atau signed long int 4-2147483648 s.d. 2147483647 unsigned long atau unsigned long int 40 s.d. 4294967295

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 10 -38 3.4E38  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 = 10 + ++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