Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Operator Ternary-nya | Web Edukasi - Sanabila.com

Home

Daftar Isi

Instagram

Google+

Facebook

Twitter

Pasang Iklan

Refresh
Loading...

Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Operator Ternary-nya

Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Operator Ternary-nya
Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Operator Ternary-nya

Pada artikel sebelumnya, sanabila.com telah membahas perbedaan-perbedaan mendasar tentang Pascal, C, dan C++, perbedaan tersebut antara lain :
Kali ini kita akan mengulas tentang Perbedaan Bahasa Pemrograman Pascal, C, C++ dari Segi Operator Ternary-nya. Apa itu Operator Ternary? Operator Ternary adalah operator yang biasa digunakan dalam operasi yang melibatkan tiga argumen yang dipisahkan dengan ? (tanda tanya) dan : (titik dua).

Format penulisan operator ternary: 
<kondisi> ? <if-true> : <if-false> 
Contoh:
x = (m < n) ? m : n; 
jika m = 4 dan n = 6 maka baris ini akan menjadi x = m; 
tapi jika m = 9 dan n = 4 maka baris ini akan menjadi m = n;
Baris di atas setara dengan if (m < n) {x = m;} else {x = n;}; 
Keunggulan dari ternary adalah kodingan yang kita buat menjadi lebih singkat, tetapi kelemahannya adalah tidak bisa untuk kondisi yang agak kompleks. 


Sumber :
- Kernighan, Brian W. and Ritchie, Dennis M. 1988. C Programming Language 2nd Edition.
Prentice-Hall.
- Bem.ilkom.unsri.ac.id. Bahasa C dan C++.

Written by: Unknown
Sanabila, Updated at: 3/19/2015