Rabu, 05 November 2014

VARIABEL, OPERATOR, DAN EKSPRESI di C#

1. Variabel 

Variabel merupakan container yang digunakan untuk menyimpan suatu nilai pada sebuah program dengan tipe data tertentu.
Bahasa C# mengenal dua tipe variabel data, yaitu:
  • Tipe primitif
  • Tipe referensi

Tipe primitif

Merupakan tipe dasar yang disediakan oleh bahasa pemrograman C# untuk nilai tertentu. Tipe primitif meliputi :

Byte,    short,    Int,    long,    char,    float,    double,    uint, ushort,ulong, Bool.

Tipe referensi

Merupakan tipe yang dikembangkan dari tipe dasar dengan tujuan memenuhi kebutuhan tipe data kompleks dengan mereferensi kesebuah nilai. Tipe referensi meliputi:

  • Array 
  • Class 
  • Interface 
  • Delegate










Tipe data Variabel

Ada    beberapa aturan yang  harus kita  perhatikan dalam memberikan nama sebuah variabel karena sangat    berpengaruh dalam program  yang akan dibangnuan, kalau  kita salah memberikan  nama  variabel,    maka  program kita pasti akan error.

Pemberian nama variable dalam Bahasa pemrograman C# harus mengikuti aturan dibawah ini :
  • Variabel harus terdiri dari sederetan karakter unicode yang diawali oleh karakter huruf atau under score (_)
  • Variabel tidak boleh berupa keyword, kecuali diawali @.
  • C# Merupakan bahasa pemrograman bersifat case sesitif (artinya huruf Kapital dan huruf kecil dianggap berbeda) misalnya nama dan NAMA dianggap berbeda.
  • Variabel harus unik dalam suatu scope
Listing progra:
    
    //Tiga variabel
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Variabel
    {
        class Program
        {
            static void Main(string[] args)
            {
                int a, b; string nama; a = 100;
                b = a + 10;
                nama = "Heru dan Zain"; Console.WriteLine("nilai a adalah " + a); Console.WriteLine("nilai b adalah " + b);
                Console.WriteLine("nilai nama adalah " + nama); Console.ReadLine();
    
            }
        }
    }
    

    Start Debugging (F5)


    Tipe Data Boolean

    Dalam pemrograman C#, tipe data boolean akan memiliki dua nilai, yaitu nilai true
    mewakili nilai bebar sedangkan nilai false mewakili nilai salah. Tipe data boolean dalam bahasa C# dikenal keyword bool.
    Listing program:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Boolean
    {
        class Program
        {
            static void Main(string[] args)
            {
                bool nilai1 = true;
                bool nilai2 = false;
                Console.WriteLine("Nilai 1 :" + nilai1); 
                Console.WriteLine("Nilai 2 :" + nilai2);
                Console.ReadLine();
            }
        }
    }
    
    
    Start Debugging (F5)


    Tipe Numerik

    Tipe Numerik merupakan tipe yang digunakan untuk memanggil masalah seperti perhitungan angka.


    Listing program:

    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace numerik
    
    {
        class Program
        {
            static void Main(string[] args)
            {
                int nilai1 = 24; float nilai2 = 56; double nilai3 = 5.6;
    
                Console.WriteLine("nilai1 :\t" + nilai1); 
                Console.WriteLine("nilai1 :\t" + nilai2); 
                Console.WriteLine("nilai1 :\t" + nilai3); 
                System.Console.ReadLine();
    
            }
        }
    }
    

    Start Debugging (F5)

    Tipe Char dan String

    Tipe Char dan String merupakan tipe data    yang digunakan untuk memanipulasi data
    berupa sebuah atau sekumpulan karakter. Tipe data char digunakan    untuk mengolah hanya satu karakter dan tipe data string digunakan untuk mengolah sekumpulan karakter.

    Contoh :
    Char pil=’H’;
    String nama=”HERU”;

    Listing program:
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace chardanstring
    {
        class Program
        {
            static void Main(string[] args)
            {
                char pil = 'H';
                string nama = "HERU"; Console.WriteLine("nama :\t" + nama);
                Console.WriteLine("pil :\t" + pil); System.Console.ReadLine();
    
            }
        }
    }
    
    
    Start Debugging (F5)


    2. Operator

    Dalam  membangun  ekspresi  program,  kita  pasti  membutuhkan  operator.  Bahasa
    pemrograman C# memiliki berbagai operator, di antaranya :
    •      Operator assignment
    •      Operator aritmatika
    •      Operator kondisional
    •      Operator relasional
    •      Operator shift dan logis

    Operator Assignment

    Bahasa pemrograman C# mengharuskan sebuah variable memiliki suatu nilai sebelum dapat membaca nilai yang dimiliki, tetapi tidak mengharuskan variable diinisialisasi saat pendeklarasiannya. Adapun cara memberikan nilai pada sebuah variable sebagai berikut:

    <variable>=<nilai>;

    Contoh:

    Nama = ”BukuA” Harga = 2000;

    Operator Aritmatika

    Sama  halnya  dengan  bahasa  pemrograman  lain,  C#  menyediakan  operator-operator aritmatika untuk manipulasi dan mengelola variable data numerik. Berikutnya, kita dapat melihat daftar operator aritmatika.

    Contoh:
    Total = jumlah * harga; Sisa    = jumlah % f;

    Selanjutnya, kita dapat melihat contoh program penggunaan operator aritmatika.
    Listing Program:

    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace aritmatik
    {
        class Program
        {
            static void Main(string[] args)
            {
                int jumlah = 70;
                int harga = 14000;
                int total = jumlah * harga;
                int sisa, f = 45; sisa = jumlah % f; 
                Console.WriteLine("total =\t" + total); 
                Console.WriteLine("sisa =\t" + sisa); 
                Console.ReadLine();
    
            }
        }
    }
    
    

    Start Debugging (F5)


    Operator relasional

    Sama  halnya  dengan  bahasa  pemrograman  java  dan  C++  C#  menyadiakan  operator relasional untuk  memanipulasi perbandingan  antara dua  nilai sehingga  menghasilkan nilai bool. Dibawah kita dapat melihat daftar operator relasional.
    Listing Program:
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace operator_relasional
    {
        class Program
        {
            static void Main(string[] args)
            {
                bool kondisi;
                bool nilai1, nilai2;
                kondisi = 7 == 2;
                nilai1 = 12 >= 1;
                nilai2 = 4 != 2;
                Console.WriteLine("kondisi =\t" + kondisi); 
                Console.WriteLine("nilai1 =\t" + nilai1); 
                Console.WriteLine("nilai2 =\t" + nilai2); 
                Console.ReadLine();
    
            }
        }
    }
    
    Start Debugging (F5)


    Operator Shift

    Bahasa C# memiliki operator untuk menangani pergesaran bit. Operator Shift digunakan untuk menggeser bit-bit yang diinginkan.

    Listing Program:
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace operator_shift
    {
        class Program
        {
            static void Main(string[] args)
            {
                int nilai1, nilai2; nilai1 = 6 >> 1; nilai2 = 2 << 2;
                Console.WriteLine("nilai1 =\t" + nilai1);
                Console.WriteLine("nilai2 =\t" + nilai2); Console.ReadLine();
    
            }
        }
    }
    
    
    Start Debugging (F5)



    Operator Bitwise

    Dalam bahasa pemrograman C#, ada operator yang khusus menangani pengolahan dan manipulasi bit-bit suatu data. Di bawah kita dapat melihat data biasa dipresentasikanke dalam bit-bit.

     Kita dapat melihat di bawah beberapa operator bitwise yang sering digunakan dalam pemrograman.

    Bitwise AND

    Berikutnya, kita dapat melihat table kemungkinan yang dibentuk oleh operator
    bitwise AND.

    Bitwise OR

    Di bawah kita dapat melihat table kemungkinan yang dibentuk oleh operator
    bitwise OR.
    Bitwise XOR
    Di bawah kita dapat melihat table kemungkinan yang dibentuk oleh operator
    bitwise XOR.


    Bitwise Complement

    Di bawah kita dapat melihat table kemungkinan yang dibentuk oleh operator
    bitwise complement.
    Listing Program:

    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace operator_bitwise
    {
        class Program
        {
            static void Main(string[] args)
            {
                int nilai1, nilai2;
                nilai1 = 10 & 1;
                nilai2 = 2 | 2;
                Console.WriteLine("nilai1 =\t" + nilai1);
                Console.WriteLine("nilai2 =\t" + nilai2);
                Console.ReadLine();
            }
        }
    }
    
    

    Start Debugging (F5)

    3. Ekspresi Dalam C#

    Dalam bahasa pemrograman C#, ekspresi merupakan baris pernyataan (statement). Setiap
    ekspresi dalam program selalu diakhiri tanda semicolon (;). Agar lebih jelas, kita dapat melihat bebrapa contoh  ekspresi dalam bahasa C#.

    --------
    Listing Program:
    
    
    
    Start Debugging (F5)

    --------


    VARIABEL, OPERATOR, DAN EKSPRESI di C# Rating: 4.5 Diposkan Oleh: Natasya

    0 komentar:

    Posting Komentar