Translate

Tutorial statement kendali halaman 13

Selamat datang di eagleboot dan selamat membaca.

Operator && dapat digunakan untuk mempermudah program- program lain yang akan menggunakan pernyataan NESTED IF. Program dibawah ini adalah versi Program sebelumnya yang kemudian ditulis ulang dengan operator logika. Perhatikan program dibawah ini:  Program 5.16

 #include<conio.h> #include<iostream> usingnamespacestd; intmain() { charpekerja,barululus; cout<<"Jawablahpertanyaandibawahini\n"; cout<<"denganjawabanYuntukYaatau"; cout<<"TuntukTidak\n"; cout<<"ApakahAndaBekerja?"; cin>>pekerja; cout<<"telahkanAndasekolah"; cout<<"dalamduatahunini?"; cin>>barululus; if(pekerja=='Y'&&barululus=='Y')//menggunakan&& {//logicaloperator cout<<"Kwalitasandaspesial"; cout<<"danandatertarik.\n"; } else { cout<<"andaharusbekerjadanmempunyai\n"; cout<<"lulusandarisekolahSMKdalam\n"; cout<<"waktupalinglama3tahun.\n"; } getch(); return0; }  Keluaran program diatas setelah diberi masukan adalah Jawablahpertanyaandibawahini denganjawabanYuntukYaatauTuntukTidak ApakahAndaBekerja?T telahkanAndasekolahdalamduatahunini?Y andaharusbekerjadanmempunyai lulusandarisekolahSMKdalam waktupalinglama3tahun. 

 5.8.2. Operator || 

 Operator || yang dikenal sebagai operator logika OR. Dua kalimat yang diperlukan sebagai operand akan membuat kalimat benar bila salah satu dari sub-kalimat yang benar. Berikut dibawah ini adalah contoh sebuah pernyataan IF yang menggunakan operator ||  if(suhu<20||suhu>100) cout << "suhu dalam level yang berbahaya."; Pernyataan cout akan dijalankan jika suhu kurang dari 20 ATAU suhu lebih besar dari 100. Jika salah satunya benar, maka seluruh ekspresi akan menghasilkan keluaran benar dan pernyataan cout akan dijalankan. Setelah cout dijalankan maka akan menghasilkan keluaran "suhu dalam level yang berbahaya". Table dibawah ini merupakan table kebenaran operator OR
  Table 5.7. Logika OR EKPRESINILAIKEBENARANLOGIKA
 Salah&&salahSalah0 Salah&&benarBenar1 Benar&&salahBenar1 Benar&&benarbenar1  Semua ekspresi pada operator OR akan menjadi salah jika semua dari sub-kalimat salah, tetapi akan benar jika salah satu sub-kalimatnya benar. Tidak peduli apakah salah satu sub-ekspresinya salah atau benar. Program dibawah ini akan melakukan tes untuk mengetahui orang yang memenuhi syarat untuk mendapatkan pinjaman. Program ini akan menentukan apakah pelanggan mempunyai gaji setidaknya $35,000 per tahun atau telah bekerja selama lebih dari lima tahun. Perhatikan program dibawah ini:  Program 5.17

 #include<conio.h> #include<iostream> usingnamespacestd; intmain() { doubleincome; intyears; cout<<"ApakahinimasukantahunanAnda?"; cin>>income; cout<<"berapabanyakandabekerjasetiaptahunnya" <<"Pekerjaanandasekarang?"; cin>>years; if(income>=35000||years>5)//Usesthe||logicaloperator cout<<"KwalifikasiAnda.\n"; else { cout<<"Andaakanmendapatkangajipalingtidak$35,000ataulebih\n"; cout<<"setelahbekerjalebihdarilimatahun.\n"; } getch(); return0; }  

Keluaran program diatas setelah diberi masukan adalah ApakahinimasukantahunanAnda?30000 berapabanyakandabekerjasetiaptahunnyaPekerjaanandasekarang?5 Andaakanmendapatkangajipalingtidak$35,000ataulebih setelahbekerjalebihdarilimatahun

Next read ON halaman 14.

Share this

Related Posts

Previous
Next Post »