Translate

Tutorial statement kendali halaman 2

Selamat datang di eagleboot dan selamat membaca.
Ekspresi tersebut merupakan ekspresi penghubung atau relational expression. Digunakan untuk menentukan apakah x lebih besar daripada y. Berikut ekspresi untuk menentukan jika x kurang dari y:  x<y  Selanjutnya bagaimana menentukan nilai sebuah operator penghubung tersebut dan bagaimana relational expression digunakan dalam program? Untuk menjawah hal tersebut ada yang perlu diingat yaitu: semua memiliki nilai. Relational ekspresi adalah ekspresi Boolean, yang berarti mereka hanya terdapat nilai benar atau salah. Jika x lebih besar dari y, maka ekspresi x> y akan benar, sedangkan kalimatnya dapat ditulis sebgai berikut:  Y==X  Pernyataan diatas akan akan salah jika, operator == digunakan untuk menentukan apakah operand sebelah kiri adalah sama dengan operand di kanan. Jika kedua operand memiliki nilai yang sama, ungkapan itu benar. Dengan asumsi bahwa a adalah 4 merupakan ungkapan yang benar:  a==4  Namun berikut ini adalah salah: a==2  pasangan sesuatu hal yang berhubungan merupakan sebuah operator yang digunakan untuk menguji dua hubungan. Pada operator >= digunakan untuk menentukan jika operand disebelah kiri lebih besar dari atau sama dengan operand disebelah kanan. Dengan asumsi bahwa jika a adalah 4, dan b adalah 6, serta c adalah 4, maka ekspresi yang paling benar adalah sebagai berikut: b>=a a>=c  Namun ekpresi berikut dibawah ini adalah salah:  a>=5  operator <= digunakan untuk menentukan jika operand disebelah kiri kurang dari atau sama dengan operand disebelah kanan. Perlu ditekankan sekali lagi, bahwa  dengan asumsi a adalah 4, b adalah 6, dan c adalah 4, maka ekspresi yang benar adalah sebagai berikut:  a<=c b<=10  Namun ekpresi berikut adalah salah:  b<=a  Operator penghubung terakhir adalah !=, yang artinya adalah operator tidak sama. Operator ini untuk menentukan jika operand disebelah kiri tidak sama dengan operand disebelah kanan, sedangkan kebalikan dari operator tersebut adalah operator ==. Seperti contoh sebelumnya, dengan asumsi a adalah 4, b adalah 6, dan c adalah 4, maka ekspresi yang benar adalah sebagai berikut: a!=b b!=c  Kalimat tersebut adalah benar karena a tidak sama dengan b dan b tidak sama dengan c. Namun berikut ini adalah ekspresi salah karena sama dengan c: a!=c  Tabel dibawah ini menunjukkan operator dimana nilai-nilai benar atau salah.  Table 5.2. Operator nilai benar atau salah.

 EKPRESINILAI x<ysalah,karenaxlebihkecildaripaday x>yBetul,karenaxlebihbesardaripaday x>=yBetul,karenaxlebihbesaratausamadengany x<=ySalah,karenaxlebihkecilatausamadengany y!=xBetul,karenaytidaksamadenganx  Setelah diamati,

 sebenarnya terdapat sebuah pertanyaan yang sering kita tidak tahu yaitu: "apa yang dimaksud dengan benar?". Pertanyaan tersebut merupakan suatu hal yang sangat perlu untuk dipertimbangkan. Jika ekspresi relatif dapat dilakukan secara benar atau salah, bagaimana sesuatu yang mewakili nilai-nilai internal dalam sebuah program? Pada sebuah komputer misalnya, bagaimana komputer menyimpan benar?. Bagaimana pula cara menyimpan data yang salah?. Hal ini membutuhkan suatu tanda atau kode yang disepakati sesuai dengan kesepakatan umum pada sebuah komputer.  Dalam bahasa C++, nilai benar akan diwakili dengan angka 1 dan salah dengan angka 0. Untuk menggambarkan lebih lengkap, perhatikan program dibawah ini:  
Program 5.1.
 #include<conio.h> #include<iostream> usingnamespacestd; intmain() { bool nilaiBetul,nilaiSalah; 

intx=5,y=10; nilaiBetul=x<y; nilaiSalah=y==x; cout<<"Benaradalah"<<nilaiBetul<<endl; cout<<"Salahadalah"<<nilaiSalah<<endl; getch(); return0; } 

 Keluaran Programnya adalah sebagai berikut: 
Benar adalah1 Salah adalah 0

Next read ON halaman 3

Share this

Related Posts

Previous
Next Post »