Operator Logika - Algoritma dan Pemograman

Algoritma dan Pemograman

Operator logika adalah operator yang digunakan untuk mengaitkan dua buah operan (nilai) menjadi sebuah kondisi. Berikut adalah contoh operator logika beserta penulisannya dalam bahasa algoritmik dan beberapa bahasa pemograman :

1. Bahasa Algoritmik

O Keterangan
and Operator yang menyatakan logika dan
or Operator yang menyatakan logika atau
not Operator yang menyatakan logika bukan (negasi)

Contoh implementasinya :

{ Deklarasi variabel }
myNumber    : integer
yourNumber  : integer

{ Memberi masukan ke dalam variabel myNumber dan yourNumber }
input(myNumber)
input(yourNumber)

{ Memeriksa dua buah operan, sekaligus menampilkan hasil }
if (not(myNumber = yourNumber)) then
    output("Nilai myNumber dan yourNumber berbeda!")
else
    output("Nilai myNumber dan yourNumber sama!")

2. Bahasa Pascal

O Keterangan
and Operator yang menyatakan logika dan
or Operator yang menyatakan logika atau
not Operator yang menyatakan logika bukan (negasi)

Contoh implementasinya :

program logika;

{ Deklarasi variabel }
var
    myNumber    : integer;
    yourNumber  : integer;

begin
    { Memberi masukan ke dalam variabel myNumber dan yourNumber }
    write('Masukan nilai myNumber = ');
    readln(myNumber);
    write('Masukan nilai yourNumber = ');
    readln(yourNumber);

    { Memeriksa dua buah operan, sekaligus menampilkan hasil }
    if (not(myNumber = yourNumber)) then
    begin
        writeln('Nilai myNumber dan yourNumber berbeda!');
    end
    else
    begin
        writeln('Nilai myNumber dan yourNumber sama!');
    end;
end.

3. Bahasa C++

O Keterangan
&& Operator yang menyatakan logika dan
|| Operator yang menyatakan logika atau
! Operator yang menyatakan logika bukan (negasi)

Contoh implementasinya :

#include <iostream>
using namespace std;

int main()
{
    // Deklarasi variabel
    int myNumber;
    int yourNumber;
    
    // Memberi masukan ke dalam variabel myNumber dan yourNumber
    cout << "Masukan nilai myNumber = ";
    cin >> myNumber;
    cout << "Masukan nilai yourNumber = ";
    cin >> yourNumber;
    
    // Memeriksa dua buah operan, sekaligus menampilkan hasil
    if (!(myNumber == yourNumber))
    {
        cout << "Nilai myNumber dan yourNumber berbeda!\n";
    } else
        {
            cout << "Nilai myNumber dan yourNumber sama!\n";
        }
    // Mengembalikan nilai
    return 0;
}

4. Bahasa Java

O Keterangan
&& Operator yang menyatakan logika dan
|| Operator yang menyatakan logika atau
! Operator yang menyatakan logika bukan (negasi)

Contoh implementasinya :

import java.util.Scanner;

public class Main
{
    public static void main(String[]args)
    {
        // Deklarasi variabel
        int myNumber;
        int yourNumber;

        Scanner masukan = new Scanner(System.in);
        try
        {
            // Memberi masukan ke dalam variabel myNumber dan yourNumber
            System.out.print("Masukan nilai myNumber = ");
            myNumber = masukan.nextInt();
            System.out.print("Masukan nilai yourNumber = ");
            yourNumber = masukan.nextInt();

            // Memeriksa dua buah operan, sekaligus menampilkan hasil
            if (!(myNumber == yourNumber))
            {
                System.out.println("Nilai myNumber dan yourNumber berbeda!");
            } else
                {
                    System.out.println("Nilai myNumber dan yourNumber sama!");
                }
        } catch(Exception e)
            {
                System.out.println("Harap masukan nilai berupa angka!");
            }
    }
}
4or Education

4or Education hadir sebagai blog edukasi yang menemanimu menjelajahi samudra ilmu pengetahuan dan teknologi. Di sini, kamu akan menemukan berbagai artikel menarik dan informatif seputar : Pengetahuan, Pendidikan, Teknologi, dan Lain-lain.

Posting Komentar

Lebih baru Lebih lama