Belajar Menggunakan if Statement Pada C#

Salah satu pernyataan yang paling penting dalam setiap bahasa pemrograman adalah if pernyataan. Dalam C#, if pernyataan ini sangat mudah digunakan. Jika Anda sudah menggunakan bahasa pemrograman lain, kemungkinan besar Anda dapat menggunakan if pernyataan C# langsung. Dalam kasus apapun, terus pelajari untuk melihat bagaimana cara menggunakanya. If pernyataan membutuhkan hasil boolean, yaitu, benar atau salah. Dalam beberapa bahasa pemrograman, beberapa tipe data dapat secara otomatis diubah menjadi boolean, tapi di C#, Anda harus secara khusus membuat hasil boolean. Misalnya, Anda tidak dapat menggunakan if (jumlah), tetapi Anda dapat membandingkan nomor untuk sesuatu, untuk menghasilkan benar atau salah, seperti yang kita lakukan selanjutnya. 

Dalam tutoral sebelumnya kita telah belajar variabel, jadi kami akan memperluas salah satu contoh untuk melihat bagaimana logika kondisional dapat digunakan.
using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            int no;

            Console.WriteLine("Masukkan nomor dengan 0 - 10 :");
            no = int.Parse(Console.ReadLine());

            if (no > 10)
                Console.WriteLine("Nomor harus 10 atau kurang!");
            else
                if (no < 0)
                    Console.WriteLine("Nomor harus 0 atau lebih");
                else
                    Console.WriteLine("Bagus");

            Console.ReadLine();
        }
    }
}

Pada contoh tersebut kami menggunakan 2 if laporan untuk memeriksa apakah nomor yang dimasukkan adalah antara 0 dan 10, dan dari pernyataan if: else kata kunci. artinya harus jelas itu hanya menawarkan alternatif untuk kode yang dijalankan jika kondisi if pernyataan tidak terpenuhi. 
Mungkin anda telah menyadari, kita tidak menggunakan { dan } karakter untuk menentukan blok bersyarat dari kode. Aturannya adalah bahwa jika blok hanya berisi satu baris kode, karakter blok tidak diperlukan. Sekarang, ini tampaknya seperti banyak baris untuk hanya memeriksa nomor, bukan? Hal ini dapat dilakukan dengan lebih sedikit baris kode, seperti ini:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            int no;

            Console.WriteLine("Masukkan nomor dengan 0 - 10 :");
            no = int.Parse(Console.ReadLine());

            if ((no > 10) || (no < 0))
                Console.WriteLine("Nomor harus 0 atau lebih dan 10 atau kurang!");
            else
                Console.WriteLine("Bagus");

            Console.ReadLine();
        }
    }
}

Kami menempatkan setiap kondisi dalam satu set tanda kurung, dan kemudian kita menggunakan || operator, yang berarti "atau", untuk memeriksa apakah nomor tersebut baik lebih dari 10 ATAU kurang dari 0. Operator lain Anda akan menggunakan banyak adalah operator AND, yang ditulis seperti ini: &&. Bisakah kita menggunakan operator AND? Tentu saja, kita hanya memutarnya sedikit, seperti ini:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            int no;

            Console.WriteLine("Masukkan nomor dengan 0 - 10 :");
            no = int.Parse(Console.ReadLine());

            if ((no <= 10) && (no >= 0))
                Console.WriteLine("Bagus");
            else
                Console.WriteLine("Nomor harus 0 atau lebih dan 10 atau kurang!");

            Console.ReadLine();
        }
    }
}

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel