Beikut adalah Condition atau kondisi ekpresi pada Visual C# :
1. If
if (condition) {
//statements
}
Contoh :
using System;
public class Program
{
public static void Main()
{
var x = 30;
var y = 83;
if (y > x)
{
Console.WriteLine("y Lebih Besar daripada x");
}
}
}
2. If - Else
if (condition) {
//statements
}
else {
//statements
}
Contoh :
using System;
public class Program
{
public static void Main()
{
int nilai = 75;
if (nilai < 60) {
Console.WriteLine("Nilai C" );
}
else if (nilai < 80) {
Console.WriteLine("Nilai B");
}
else {
Console.WriteLine("Nilai A");
}
}
}
3. If - Else If
if (condition) {
//statements
} else if (condition) {
//statements
}
Contoh :
using System;
public class Program
{
public static void Main()
{
int nilai = 100;
if (nilai >= 50) {
Console.WriteLine("Nilai diatas sama dengan 50 ");
}
else if (nilai == 100) {
Console.WriteLine("Nilau 100");
}
else {
Console.WriteLine("Nilai dibawah 50");
}
}
}
Contoh kondisi di dalam kondisi :
using System;
public class Program
{
public static void Main()
{
int nilai = 100;
if (nilai >= 50) {
if(nilai >= 90) {
Console.WriteLine("Nilai A");
}
else {
Console.WriteLine("Nilai B");
}
}
else {
// if (nilai < 50 & nilai >= 30) {
if (nilai < 50 && nilai >= 30) {
Console.WriteLine("Nilai D");
}
else {
Console.WriteLine("Nilai E");
}
}
}
}
4. Select Case
switch (expression) {
case nilai1:
statement(s);
break;
case nilai2:
statement(s);
break;
...
case nilaiN:
statement(s);
break;
}
Contoh :
using System;
public class Program
{
public static void Main()
{
int nilai = 100;
switch (nilai) {
case 30:
Console.WriteLine("Jelek");
break;
case 60:
Console.WriteLine("Bagus");
break;
case 90:
Console.WriteLine("Sangat Bagus");
break;
}
}
}
Catatan :
perbedaaan & dengan &&, kalau & akan mencek kedua kondisi, jika && mengecek kondisi pertama salah maka akan langsung salah tidak perlu cek kondis ke dua