Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDandi Made Telah diubah "10 tahun yang lalu
1
Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Praktikum Bahasa C - II Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
2
Keyword Auto Enum Signed Break Extern Sizeof Case Float Static Char
For Struct Const If Switch Continue Int Typedef Default Long Union Do Register Void Double Return Volatile Else Short 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) Harga_Satuan ( B / S)
Nilai ( B / S) HS ( B / S) Nilai-1 ( B / S) Benar/Salah ( B / S) NILAI ( B / S) _Harga ( B / S) nilai ( B / S) Long ( B / S) HargaSatuan ( B / S) SWITCH ( B / S)
6
Konstanta Variabel yang mempunyai nilai yang tidak dapat berubah
#include <stdio.h> #include <stdlib.h> #define C 9 int main () { int A, B, T; A = 1; B = C; T = A + B; printf(“%i”, T); getch(); }
7
Bentuk Penulisan dalam C
Tipe Data No Sebutan Tipe Data Bentuk Penulisan dalam C Jumlah Byte Jangkauan Nilai Numerik 1 Character char atau signed char s.d unsigned char 0 s.d 255 2 Integer int atau signed int atau signed s.d unsigned int atau unsigned 0 s.d long int atau long atau signed long atau signed long int 4 s.d unsigned long atau unsigned long int 0 s.d
8
Bentuk Penulisan dalam C
Tipe Data - Lanjutan No Sebutan Tipe Data Bentuk Penulisan dalam C Jumlah Byte Jangkauan Nilai Numerik 3 Floating point single precision float 4 Positif : E-38 s.d E38 Negatif : E38 s.d E-38 Floating point double precision double 8 Positif : 1.7E s.d E308 Negatif : -1.7E308 s.d E-308 long double 10 Pos : 3.4E s.d E4932 Neg : E s.d E4932 Catatan : 3.4E X 3.4E X
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 <stdio.h> #include <stdlib.h> 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 (--) a - - b - - - - c - - d #include <stdio.h> #include <stdlib.h> 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 Input Ekstern #include <stdio.h>
#include <stdlib.h> int main () { int A, B, T; A = 1; B = C; T = A + B; printf(“%i”, T); getch(); } #include <stdio.h> #include <stdlib.h> int main () { int A, B, T; printf(“Masukkan Nilai A ”); scanf(“%d”, &A); printf(“Nilai A = %i”, A); getch(); }
16
Format standar I/O No Format ( % ) Tipe Hasil 1 c char Satu karakter 2
i, d int angka desimal 3 o Int Angka oktal 4 x, x Angka heksadesimal 5 u Desimal tak bertanda 6 s String 7 f Float Angka pecahan 8 e Angka pecahan dalam notasi saintifik 9 g Angka pecahan pengganti %f atau %e tergantung yang terpendek 10 p Alamat memory untuk pointer
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.