by

IF Statement di CSharp

  • IF

If statement digunakan untuk mengeksekusi kode program jika suatu kondisi tertentu terpenuhi. Misalnya dalam hal melakukan operasi pembagian, program harus mencek terlebih dahulu apakah pembagi bernilai 0 atau tidak agar tidak terjadi runtime error.

[csharp]using System;
namespace ifstatement
{
class ContohIf
{
public static void Main2()
{
Console.Write("Masukkan nilai x : "); int x = int.Parse(Console.ReadLine());

Console.Write("Masukkan nilai y : "); int y = int.Parse(Console.ReadLine());

if (y!=0)
{
double hasil = x/y; Console.WriteLine("Hasil pembagian x/y = {0}", hasil);
}

Console.ReadLine();
}
}
}[/csharp]

Dalam contoh di atas, operasi pembagian dilakukan hanya jika y tidak bernilai 0. Bagaimana jika y bernilai 0? Program tidak akan mengeksekusi apa-apa jika nilai y sama dengan 0.

 

  • IF ELSE

Variasi lain dari if statement adalah “if else”. Dalam statement ini, selain menentukan langkah apa yang harus dilakukan jika suatu kondisi terpenuhi, kita juga bisa menentukan langkah apa yang akan dilakukan jika suatu kondisi tersebut TIDAK terpenuhi. Masih berhubungan dengan contoh sebelumnya, jika y bernilai 0, kita ingin mencetak pesan ke layar untuk memberitahukan kepada user bahwa operasi pembagian tidak bisa dilakukan karena pembagi bernilai 0.

[csharp]using System;
namespace ifstatement
{
class ContohIfElse
{
public static void Main()
{
Console.Write("Masukkan nilai x : "); int x = int.Parse(Console.ReadLine());

Console.Write("Masukkan nilai y : "); int y = int.Parse(Console.ReadLine());

if (y!=0)
{
double hasil = x/y;
Console.WriteLine("Hasil pembagian x/y = {0}", hasil);
}
else
{
Console.WriteLine("Error: y bernilai 0");
}

Console.ReadLine();
}
}
}[/csharp]

Comment

Leave a Reply

Your email address will not be published. Required fields are marked *