idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

Statement IF dan Else pada Bahasa Pemrograman C#

Home » Statement IF dan Else pada Bahasa Pemrograman C#
  • Daftar Materi

    • Apakah itu C# ?
    • Mengenal .Net Framework
    • IDE pada C#
    • Variable pada C#
    • Membuat Program C#
    • Text C#
    • Var C#
    • Konstanta pada C#.
    • Operator Aritmatika C#
    • Asignment Operator C#
  • –

    • IF dan Else pada C#
    • Switch dan Case pada C#
    • Perulangan While pada C#
    • Perulangan For pada C#
    • Perulangan Do While C#
    • Switch dan Case pada C#
    • Operator Logika C#
  • –

    • Mengenal Method C#
    • Parameter Method C#
    • Named Arguments C#
    • Optional Argument C#
    • Method Overloading C#
    • Rekursif ( Recursion )C#
  • –

    • Class dan Object C#
    • Value dan Reference Type C#
    • Encapsulation C#
    • Constructor dan Destructor C#
    • Properti Class C#
    • Class dan Static Member C#
    • Keyword This C#
    • Keyword Readonly C#
    • Indexer C#
    • Operator Overloading C#
  • –

    • Mengenal Array C#
    • Perulangan Array C#
    • Array Multidimensi C#
    • Jagged Array C#
    • Property dan Method Array C#
    • String Object C#
  • –

    • Inheritance C#
    • Keyword Protected C#
    • polymorphism C#
    • Abstract Class C#
    • Nested Class C#
    • Interface C#
    • Namespace C#
  • –

    • Method dan Class C#
    • Generic Constraints C#
    • System Collection C#
    • BitArray C#
    • List C#
    • Stack C#
    • Queue C#
    • Dictionary C#
    • HashSet C#
  • –

    • Struct C#
    • Enumerasi C#
    • Exceptions Handling C#
    • System.IO namespace C#
  • Statement IF dan Else pada C# | IDCSharp.com
    Statement IF dan Else pada C# | IDCSharp.com

    Statement IF C#

    Membuat Keputusan ( Decision  Making )

    Statement IF digunakan untuk mengeksekusi beberapa kode program apabila mempunyai kondisi True atau False

    if (condition) {
        //statements 
    } 
    

    Statement IF menentukan kondisi ekspresi yang akan dievaluasi. Apabila kondisi benar, pernyataan dalam kurung kurawal “{}” akan dieksekusi.
    Apabila kondisi salah, maka akan di abaikan Kemudian komputer akan melanjutkan program yang berada setelah tubuh dari statement IF tersebut.

    Menggunakan Operator

    Dalam Menggunakan Statement IF kita juga dapat memanfaatkan Operator Relational untuk membangun logika dengan Statement IF.
    Misal kita akan membuat logika untuk mengetahui angka mana yang lebih besar.

    Pada kode Program di atas, IF menjelaskan bahwa Apabila 83 lebih dari 30 maka statement Console.WriteLine akan di jalankan yang mana menampilkan kata “y Lebih Besar daripada x” pada layar.
    misal pada program di atas kita ubah operator lebih dari “>” menjadi kurang dari “<” maka kata “y Lebih Besar daripada x” tidak akan dicetak.

    Relational Operator

    Saat menggunakan Statement if kita dapat menggunakan beberapa Operator relasi untuk membuat suatu logika. beberapa operator relasi tersebut adalah:

    OperatorDeskripsiContoh
    <=Lebih Kecil atau sama dengan10 >= 3 Benar
    >=Lebih Besar atau Sama dengan10 <= 3 Salah
    ==Sama dengan10 == 3 Salah
    !=Bukan sama dengan10 != 3 Benar

    Contoh 1 :

    if (10 == 10) {   Console.WriteLine("Benar"); }  
    // Outputs "Benar"

    Kode Program di atas, IF menjelaskan bahwa Apabila 10 sama dengan 10 maka statement Console.WriteLineakan di jalankan, yang mana menampilkan kata Benar pada layar.

    Contoh 2 :

    if (10 != 10) {
      Console.WriteLine("Benar");
    }

    pada program di atas operator diubah dari “==” menjadi bukan sama dengan “!=” maka kata benar tidak akan dicetak.

    Contoh Program IF C#
    int a = 92; int b = 53; if (a > b) {   Console.WriteLine("a lebih besar dari b"); } 
    // Outputs "a lebih besar dari pada  b"

    Statement Else C#

    Statement Else adalah pengikut dari Statement IF, apabila Statement IF adalah statement Utama maka statement Else adalah statement kedua atau statement Opsional.
    Statement Else akan di eksekusi apabila Statement IF tidak mendapatkan hasil atau mempunyai hasil Salah.

    if (condition) {
      //statements
    }
    else {
     //statements
    }

    Compiler akan menguji kondisi:
    – Apabila statement bernilai true, maka kode di dalam pernyataan IF akan dieksekusi.
    – Apabila statement bernilai false, maka kode dalam pernyataan Else akan dieksekusi.

    Contoh Program :

    If Else Statement Ganda C#

    Dalam Contoh sebelumnya kita menggunakan Satu pernyataan dalam If dan Else. Akan tetapi kamu juga boleh membuat statement yang banyak sesuai selera.

    contoh:

    If Bercabang C#

    Selain cara di atas kita juga dapat membuat cabang pada statement IF. Jadi dapat di asumsikan bahwa ada statement IF didalam Statement IF.

    Contoh:

    Contoh 2: 

    Contoh 3: 

    Operator Kondisi pada C#

    Operator kondisi pada bahasa pemrograman digunakan untuk menyederhanakan logika pada If, perhatikan contoh dibawah ini :

    Angga Adji Surya
    44
    C#, E-Learning
    Prev Post[ Console ] Source Code Program Ganjil Genap C# | IDCSharp.com[ Console ] Source Code Program Ganjil Genap C#Jan 22, 2019
    Next PostSwitch dan Case pada bahasa pemrograman C#Jan 29, 2019Switch dan Case pada bahasa pemrograman C# | IDCSharp.com
    idcsLogo
    IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
    • Implementasi Media Video dan Audio pada HTML5 Part 2
    • Memahami 3 Jenis Api Model pada HTML5
    • Memahami 3 Api Model pada HTML5 Part 2
    • Memahami 3 Api Model pada HTML5 Part 3
    • Memahami 3 Api Model pada HTML5 Part 4
    • Home
    • E-Learning
      • Visual Studio C#
      • C# Dasar
      • Windows Form C#
      • Golang
      • SQL Server
    • Tips and Trick
      • Console
      • Windows Form
    • Submit Artikel
    • Laporkan Masalah
    Copyright © 2021 IDCSharp. All Rights Reserved