Operator Logika dan Pernyataan If Aud Solehuddin Januari
- Slides: 28
Operator Logika dan Pernyataan If A’ud Solehuddin: : Januari 2012
Materi Operator pembanding dan logika n Operator ? n Operator koma n Blok pernyataan n Pernyataan if n Pernyataan switch n
Operator Pembanding dan Logika n Menghasilkan nilai true atau false Operator Keterangan Kategori == Kesamaan Pembanding != Ketidaksamaan Pembanding < Kurang dari Pembanding > Lebih dari Pembanding <= Kurang dari atau sama dengan Pembanding >= Lebih dari atau sama dengan Pembanding ! Bukan Logika && Dan Logika || Atau Logika
Operator == Digunakan untuk melakukan perbandingan kesamaan n Contoh: x == 7 n Bernilai true bila variabel x berisi nilai 7 n Bernilai false bila variabel x berisi tidak sama dengan 7 n
Operator != Digunakan untuk melakukan perbandingan ketidaksamaan n Contoh: x != 7 n Bernilai true bila variabel x tidak berisi 7 n Bernilai false bila isi variabel x sama dengan 7 n
Operator > Digunakan untuk memeriksa keadaan bahawa operand yang terletak di kiri operator lebih besar daripada operand yang terletak dikanannya n Contoh: x > 7 n Bernilai true bila variabel x berisi angka yang lebih dari 7 n Bernilai false bila sebaliknnya n
Operator >= Digunakan untuk memeriksa keadaan bahawa operand yang terletak di kiri operator lebih besar atau sama dengan operand yang terletak dikanannya n Contoh: x >= 7 n Bernilai true bila variabel x berisi angka yang lebih dari atau sama dengan 7 n Bernilai false bila sebaliknnya n
Operator < Digunakan untuk memeriksa keadaan bahawa operand yang terletak di kiri operator lebih kecil daripada operand yang terletak dikanannya n Contoh: x < 7 n Bernilai true bila variabel x berisi angka yang kurang dari 7 n Bernilai false bila sebaliknnya n
Operator <= Digunakan untuk memeriksa keadaan bahawa operand yang terletak di kiri operator lebih kecil atau sama dengan operand yang terletak dikanannya n Contoh: x <= 7 n Bernilai true bila variabel x berisi angka yang kurang dari atau sama dengan 7 n Bernilai false bila sebaliknnya n
Operator ! Berguna untuk membalik logika n Bentuk pemakaian: ! ekspresi_kondisi n Bernilai true bila ekspresi_kondisi bernilai false n Bernilai false bila ekspresi_kondisi bernilai true n
Operator && n n Berguna untuk melaksanakan operasi “dan” Bentuk pemakaian: kondisi_1 && kondisi_2 Kemungkinan operasi dengan &&: Bit 1 Bit 2 Hasil false false true true Hasil akan bernilai true bila kedua operand bernilai true
Operator && n n Berguna untuk melaksanakan operasi “atau” Bentuk pemakaian: kondisi_1 || kondisi_2 Kemungkinan operasi dengan ||: Bit 1 Bit 2 Hasil false true false true Hasil akan bernilai false bila kedua operand bernilai false
Operator ? Bentuk penggunaan: kondisi ? nilai_kalau_benar : nilai_kalau salah n Bila kondisi bernilai true, maka hasilnya berupa nilai_kalau_benar n Bila kondisi bernilai false, maka hasilnya berupa nilai_kalau_salah n Contoh: n hasil = (nilai >= 60) ? "Lulus" : "Tidak Lulus";
Contoh var nilai = prompt("Nilai (0 -100): ", 0); var hasil = (nilai >= 60) ? "Lulus" : "Tidak Lulus"; document. write("Hasil: " + hasil);
Operator Koma Digunakan agar sederet ekspresi dijalankan dan menghasilkan sebuah nilai n Bentuk: ekspresi_1, ekspresi_2. . ekspresi_n n Pengerjaan operand dimulai dari keiri ke kanan n
Contoh var var a b c = = = 1; 100; 77; var d = (++a, ++b, c+3); document. write(“a “ + 2”); => a + 2 //Output di hal web : a = 1, b = 100 document. write("<BR>"); document. write("c = " + c + ", d = " + d);
Blok Pernyataan n n Sekelompok pernyataan yang berada dalam tanda kurung kurawal ( { } ) Bentuk: { pernyataan_1; pernyataan_2; . . . pernyataan_n; }
Pernyataan if Berguna untuk menjalankan salah satu dari dua atau lebih alternatif yang didasarkan oleh sebuah kondisi n Bentuk-bentuk pernyataan if: n Pernyataan if tanpa else n Pernyataan if dengan else n Pernyataan if bersarang n
Pernyataan if Tanpa else Bentuk: if (kondisi) { pernyataan } n kondisi adalah sembarang ekspresi yang menghasilkan nilai true atau false n Bila kondisi bernilai true, pernyataan dalam {} akan dieksekusi n
Contoh var nilai = prompt("Nilai (0 -100): ", 0); var hasil = "Tidak Lulus"; if (nilai hasil = } >= 60) { "Lulus"; document. write("Hasil: " + hasil);
Pernyataan if dengan else n Bentuk: if (kondisi) { // blok pernyataan yang dijalankan // bila kondisi bernilai benar }else { // blok pernyataan yang dijalankan // bila kondisi bernilai salah }
Contoh var nilai = prompt("Nilai (0 -100): ", 0); var hasil = ""; if (nilai >= 60) { hasil = "Lulus"; } else { hasil = "Tidak Lulus"; } document. write("Hasil: " + hasil);
Pernyataan if Bersarang Pernyataan if berada dalam pernyataan if n Contoh: n var tanggal = new Date(); var kode_hari = tanggal. get. Day(); var nama_hari = "";
if (kode_hari == 0) { nama_hari = "Minggu"; } else { if (kode_hari == 1) { nama_hari = "Senin"; } else { if (kode_hari == 2) { nama_hari = "Selasa"; } else { if (kode_hari == 3) { nama_hari = "Rabu"; } else { if (kode_hari == 4) { nama_hari = "Kamis"; } else { if (kode_hari == 5) { nama_hari = "Jum'at"; } else { nama_hari = "Sabtu"; } } }
document. write("Hari ini hari " + nama_hari); document. write(", tanggal " + tanggal. get. Date() + "/" + (tanggal. get. Month() + 1) + "/" + tanggal. get. Year());
Pernyataan switch n Bentuk: switch (variabel) { case nilai_1: perintah_1; break; case nilai_2: perintah_2; break; . . . case nilai_n: perintah_n; break; }
switch (kode_hari) { case 0: nama_hari = "Minggu"; break; case 1: nama_hari = "Senin"; break; case 2: nama_hari = "Selasa"; break; case 3: nama_hari = "Rabu"; break; case 4: nama_hari = "Kamis"; break; case 5: nama_hari = "Jum'at"; break; case 6: nama_hari = "Sabtu"; break;
var kode_hari = 0; var nama_hari = ""; kode_hari = parse. Int(prompt( "Masukkan kode hari (0 -6): ", 0)); switch (kode_hari) { case 1: case 2: case 3: case 4: case 5: document. write ("Hari kerja"); break; case 0: case 6: document. write ("Hari Libur"); break; default: document. write ("Kode hari salah!"); }
- Sejarah singkat logika
- Pernyataan positif ekonomi
- Bagaimana tabel kebenaran operator logika or
- Simbol operator and
- Contoh bikondisional
- Operator logika && adalah… *
- Operator logika yang terdapat pada scratch adalah….
- Expresi adalah
- Pada tipe data boolean, berlaku operator-operator
- Pada tipe data boolean, berlaku operator-operator
- Prioritas operator
- Binary and unary operators
- Ubahlah pernyataan berikut ke dalam bentuk logika predikat
- Aud nistov
- Se aud pasii domnului venind
- Imagesize:1920x1080
- Algorithmen und datenstrukturen tu bs
- Aud202
- Rosemary aud
- Aud materia plangand
- Aud skrudland
- Kajian kes pernyataan masalah
- Struktur kontrol
- 30 januari 2014
- 1 januari 2016
- 24 januari 2005
- Mengukur kepribadian, logika nalar, dan kreativitas.
- Mengukur kepribadian, logika nalar, dan kreativitas.
- Data yang digunakan untuk operasi hitungan disebut data