m. afif s - elearning.amikom.ac.idelearning.amikom.ac.id/index.php/download/materi...digunakan untuk...
TRANSCRIPT
M. Afif S
<preprocessor directive>
void main(){ <statement>; <statement>;
... }
#include <iostream.h>#include <conio.h>
main() {cout<< “amikom”;cout<< “Tempat kuliah orang berdasi”;cout<< “unggul dalam teknologi dan
informasi”;getch();}
#include <iostream.h>#include <conio.h>
main() {int a = 7;char b = ‘D';cout<<bcout<< “Merupakan Abjad Yang Ke- ”<< a;
getch();}
# include # define
Digunakan untuk memanggil atau menambahkan file header/file unit yang sudah dibuat sebelumnya.
File header berisikan perintah atau fungsi yang telah didefinisikan.
# include “iostream.h” # include “File1.h”
atau # include <iostream.h> # include <File1.h>
Digunakan untuk mendefinisikan sebuah identifier/pengenal untuk menggantikan beberapa pernyataan yang ada pada header file.
# define RI “Republik Indonesia” # define PLG “Palembang” # define pi 3.14
Integer Float Character
Bilangan bulat Contoh: -5, 0, 10, 45
Nama Panjang bit
Jangkauan
int 16 atau 32 -32.767 s/d 32.767unsigned int 16 atau 32 0 s/d 65.535signed int 16 atau 32 sama dengan intshort int 16 -32.767 s/d 32.767unsigned short int 16 0 s/d 65.535signed short int 16 sama dengan short intlong int 32 -2.147.647 s/d 2.147.647long long int 64 -(263-1) s/d (263-1) *C99signed long int 32 Sama dengan long intunsigned long int 32 0 s/d 4.294.967.295unsigned long longint
64 264-1
Bilangan real Contoh: 2.5, 8.1, -7.2
Nama Panjang bit
Jangkauan
float 32 1E-37 s/d 1E+37 presisi 6 digitdouble 64 1E-37 s/d 1E+37 presisi 10 digitfong double 80 1E-37 s/d 1E+37 presisi 10 digit
Karakter◦ Dinyatakan dengan tanda ‘ (petik tunggal) untuk
karakter tunggal. Contoh: ‘A’, ‘a’, ‘4’◦ Dinyatakan dengan tanda “ (petik ganda) untuk
rangkaian karakter (string). Contoh: “algoritma 2009”
Nama Panjang bit
Jangkauan
char 8 -127 s/d 127unsignedchar
8 0 s/d 255
signed char 8 Sama dengan char
Suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program.
Nilainya bisa berubah-ubah Variabel kebalikan dari KONSTANTA.
Variabel diawali dengan huruf (A..Z, a..z) atau karakter garis bawah (_).
Selanjutnya dapat berupa huruf, angka (0..9), karakter garis bawah, atau tanda dolar ($).
Panjang variabel boleh lebih dari 32 karakter (tetapi hanya 32 karakter pertama yang dianggap).
Tidak ada spasi Case sensitive, huruf besar dan kecil dibedakan
Variabel tidak boleh menggunakan nama yang tergolong sebagai kata kunci (key word) yang sudah ada di C++.Misal: and, struct, xor, dll
Keyword adalah identifier yang ditulis dalam huruf kecil yang telah didefinisikan oleh bahasa C. Menurut standar ANSI, ada 32 keyword dalam bahasa C, yaitu:
Bentuk:<tipe data> <nama>
nilai dalam tanda [ ] bersifat optional.
contoh:int angka1;float nomor2;char kucing3;
Sama seperti variabel Nilainya tetap
Bentuk:const <tipe data> <nama> = [nilai]
nilai dalam tanda [ ] bersifat optional.
contoh:const int x = 34;
Aritmatika Relasi Logika Kondisi
operator penggunaan Keterangan+ op1 + op2 Penambahan* op1 * op2 Perkalian/ op1 / op2 Pembagian% op1 % op2 Modulo (sisa pembagian)– op1 – op2 Pengurangan
operator penggunaan Keterangan++ op++ Menambahkan 1 pada op,
mengevaluasi nilai op sebelum ditambahkan
++ ++op Menambahkan 1 pada op, mengevaluasi nilai op setelah ditambahkan
-- op-- Mengurangkan 1 pada op, mengevaluasi nilai op sebelum ditambahkan
-- --op Mengurangkan 1 pada op, mengevaluasi nilai op setelah ditambahkan
operator penggunaan Keterangan> op1 > op2 op1 lebih besar dari op2
>= op1 >= op2 op1 lebih besar atau sama dengan op2
< op1 < op2 op1 lebih kecil dari op2<= op1 <= op2 op1 lebih kecil atau sama dengan
op2== op1 == op2 op1 sama dengan op2!= op1 != op2 op2 tidak sama dengan op2
* short-circuit evaluation
operator penggunaan Keterangan! !op NOT
&& op1 && op2 AND *& op1 & op2 AND|| op1 || op2 OR *| op1 | op2 OR^ op1 ^ op2 XOR
Simbol ?: Bentuk umumexp1 ? exp2 : exp3
prioritas
() [ ] ->
! ~ ++ -- - (type) * & sizeof
* / %
+ -
<< >>
< <= > >=
== !=
&
^
|
&&
||
?:
= += -= */ /=
,
Everyone is trying to accomplish something big, not realizing that life is made up of little things.( Frank Clark )
Setiap orang mencoba mencapai suatu hal yang besar, tanpa menyadari,bahwa hidup itu adalah kumpulan dari hal-hal kecil.