Translate

tipe data dan operator halaman 12

Selamat datang di eagleboot dan selamat membaca.

Sebelumnya tipe data dan operator halaman 11

Dalam operator unary ada yang perlu diperhatikan ketika menulis program yaitu: bahwa operator peningkatan ++ dan penurunan -- jika diletakkan sebelum atau sesudah operand terdapat perbedaan.

  3.7.1. Operator Increment dan Decrement 

Suatu variable yang nilainya selalu bertambah satu, seperti pada sebuah variable pencacah naik (up counter)  dengan rumus: hitung = hitung + 1 dapat ditulis dengan hitung += 1 dan secara singkat ditulis hitung++ atau ++hitung. Notasi ++ disebut operator penambah (increment) dan pada sebuah variable pencacah turun (down counter) dengan rumus: hitung = hitung - 1 dapat ditulis dengan hitung -= 1 dan secara singkat ditulis hitung- - atau --hitung. Notasi -- disebut operator pengurang (decrement). Program dibawah merupakan operasi hitung perulangan sebanyak loop kali yang dimulai dari 0 naik ke satu, dua dan seterusnya. Operasi dilakukan dengan melakukan penambahan satu keatas (increment). Perhatikan program dibawah ini: 

 Program 3.13 #include<conio.h> #include<iostream> usingnamespacestd; main() { inthitung=0,loop; loop=++hitung; cout<<"Loop=%d,Hitung="<<loop<<hitung; loop=hitung++; cout<<"Loop=%d,Hitung="<<loop<<hitung; getch(); return0; } 

 Keluaran program diatas adalah sebagai berikut: Loop=1,Hitung=1 Loop=1,Hitung=2  Program dibawah merupakan operasi hitung perulangan sebanyak loop kali yang dimulai dari 10 turun ke sembilan, delapan dan seterusnya. Setiap operasi looping dilakukan dengan melakukan pengurangan satu kebawah. Perhatikan contoh program dibawah ini 

Program 3.14 #include<conio.h> #include<iostream> usingnamespacestd; main() { inthitung=10,loop; loop=‐‐hitung; cout<<"Loop=,Hitung="<<loop<<hitung; loop=hitung‐‐; cout<<"Loop=,Hitung="<<loop<<hitung; getch(); return0; }  Keluaran program diatas adalah sebagai berikut: Loop=9,Hitung=9 Loop=9,Hitung=8  

3.7.2. Operator sizeof 

Operator akan menghasilkan ukuran dari suatu variable atau tipe pada saat dikompilasi. Ukuran ini digunakan untuk mengetahui tipe data apakah dan berapa ukuran data yang ada didalam sebuah variable tersebut. Perhatikan potongan program dibawah ini:  sizeof(tipedata); sizeof(char); sizeof(int);  program dibawah ini akan melakukan pengukuran terhadap variable tipe data dan kemudian hasilnya akan dimunculkan setelah dilakukan kompilasi. Perhatikan program dibawah ini: 

 Program 3.15
 #include<conio.h> #include<iostream> usingnamespacestd; main() { cout<<"Sizeofchar="<<sizeof(char);
cout<<"Sizeofshortint=\n"<<sizeof(shortint); cout<<"Sizeofint=\n"<<sizeof(int); cout<<"Sizeoflongint=\n"<<sizeof(longint); cout<<"Sizeoffloat=\n"<<sizeof(float); cout<<"Sizeofdouble=\n"<<sizeof(double); cout<<"Sizeoflongdouble=\n"<<sizeof(longdouble); getch(); return0; } 

 Keluaran program diatas adalah sebagai berikut: Sizeofchar=1byte Sizeofsortint =2byte Sizeofint=2byte Sizeoflongint =4byte Sizeoffloat=4byte Sizeofdouble =8byte Sizeoflongdouble=10byte.

Next read at tipe data dan operator halaman 13

Share this

Related Posts

Previous
Next Post »