Decision Making Part 3 : Operator Ternary, Pengganti Pernyataan if else Pada Bahasa C

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini saya akan membahas materi tentang "Decision Making Part 3 : Operator Ternary, Pengganti Pernyataan if else Pada Bahasa C". Artikel yang saya tulis kali ini merupakan lanjutan dari artikel sebelumnya yaitu tentang "Decision Making Part 2 : Pernyataan switch dan Nested switch Pada Bahasa C". Untuk penjelasannya, yuk simak ulasan berikut...

Decision Making Part 3 : Operator Ternary, Pengganti Pernyataan if else Pada Bahasa C

Operator Ternary merupakan operator untuk bahasa pemrograman yang memiliki 3 ekspresi yang dipisahkan oleh karakter " ? " dan " : ". Operator ini merepresentasikan operasi asignment suatu variabel berdasarkan ekspresi sebelum karakter " ? ". Operator ternary ini merupakan operator yang biasa digunakan oleh para programmer untuk menggantikan pernyataan if else karena fungsinya hampir sama dengan pernyataan if else sehingga kode yang kita tulis akan menjadi lebih pendek dan efisien.


Format Penulisan :
ekspresi_boolean ? ekspresi_1 : ekspresi_2;

Keterangan :
1. Jika ekspresi_boolean bernilai benar (true), maka ekspresi_1 akan dijalankan.
2. Jika ekspresi_boolean bernilai salah (false), maka ekspresi_2 akan dijalankan.

Contoh Penulisan :
#include <stdio.h>

main()
{
   int nilai;

   printf("Masukan Nilai : ");
   scanf("%d",&nilai);
   (nilai >= 75) ? printf("Nilai anda = %d, Selamat anda lulus ujian.", nilai) : printf("Nilai anda = %d, Maaf anda tidak lulus ujian.", nilai);
   getch();
}

Semoga materi yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.

Share this

Related Posts

Previous
Next Post »