Operator Pada C#

Pada postingan kali ini kami menyajikan hidangan dari BAKSO C# dengan judul Operator Pada C#. Dimana di hidangan ini akan dijelaskan berbagai macam operator pada/dalam C#. Langsung saja kami jelaskan berbagai operator tersebut.

Dalam membangun ekspresi sebuah program, kita pasti membutuhkan operator. Bahasa Pemrograman C# memiliki berbagai macam operator, dimana diantaranya :

  • Operator Assigment
  • Operator Aritmatika
  • Operator Kondisional
  • Operator Relasional
  • Operator Shift dan Logis [ *Note ]

Operator Assignment

Variabel harus memiliki nilai sebelum dapat membaca nilai yang dimiliki, tetapi tidak mengharuskan variabel diinisialisasi saat pendeklarasian. Adapun cara memberikan nilai pada sebuah variabel sebagai berikut :

<variable>=<nilai>;

Contoh :

nama = “Imamoto”;

nilai = 95;

Operator Aritmatika

Telah disediakan operator – operator aritmatika oleh C#. Dimana berguna untuk memanipulasi dan mengelola variable data numerik dengan operator sebagai berikut :

Operator Keterangan
+ Operator Penambahan
Operator Pengurangan
* Operator Perkalian
/ Operator Pembagian
% Operator Sisa Bagi

Kita dapat melihat contoh program penggunaan operator aritmatika di bawah ini .

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Operator
{
    class Program
    {
        static void Main(string[] args)
        {
            int nilai1 = 100;
            int nilai2 = 40;

            int penambahan = nilai1 + nilai2;
            int pengurangan = nilai1 - nilai2;
            int perkalian = nilai1 * nilai2;
            double pembagian = Convert.ToDouble(nilai1) / Convert.ToDouble(nilai2);
            int sisaBagi = nilai1 % nilai2;

            Console.WriteLine("Penambahan : " + penambahan);
            Console.WriteLine("Pengurangan : " + pengurangan);
            Console.WriteLine("Perkalian : " + perkalian);
            Console.WriteLine("Pembagian : " + pembagian);
            Console.WriteLine("Sisa Bagi : " + sisaBagi);
            Console.ReadLine();
        }
    }
}

Operator Relasional

C# menyediakan operator relasional untuk memanipulasi perbandingan antara dua nilai sehingga menghasilkan nilai bool. Dan berikut daftar operator relasional :

Operator Keterangan
> Operator Lebih Besar
< Operator Lebih Kecil
>= Operator Lebih Besar Sama Dengan
<= Operator Lebih Kecil Sama Dengan
== Operator Sama Dengan
!= Operator Tidak Sama Dengan

Berikut contoh implementasinya :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Operator
{
    class Program
    {
        static void Main(string[] args)
        {
            bool karakter;
            bool nilai1;
            bool nilai2;
            karakter = "A" == "B";
            nilai1 = 7 >= 2;
            nilai2 = 4 != 2;
            Console.WriteLine("Karakter : " + karakter);
            Console.WriteLine("Hasil 1 : " + nilai1);
            Console.WriteLine("Hasil 2 : " + nilai2);
            Console.ReadLine();
        }
    }
}

Operator Kondisional

Operator Kondisional digunakan untuk memanipulasi data logika sehingga menghasilkan nilai bool. Dan berikut daftar operator kondisional :

Operator Keterangan
&& Operator Kondisional OR
|| Operator Kondisional AND
! Operator NOT
& Operator Logis AND
| Operator Logis OR
^ Operator Logis XOR

Berikut contoh implementasinya :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Operator
{
    class Program
    {
        static void Main(string[] args)
        {
            int nilai = 7;
            if ((nilai >= 0) && (nilai <= 10))
            {
                Console.WriteLine("Nilai antara 0 - 10");
            }
            else
            {
                Console.WriteLine("Nilai diluar antara 0 - 10");
            }
            Console.ReadLine();
        }
    }
}

Terima kasih telah merasakan hidangan BAKSO C# kami dengan judul Operator Operator Pada C#. Jangan sungkan – sungkan mampir lagi ke RESTOPROGRAM. Masih banyak hidangan – hidangan yang akan memanjakan rekan – rekan semua.

Jangan lupa share hidangan kami di media sosial yang ada di bawah ini !!!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *