
Maka dalam flowchart tersebut diilustrasikan bahwa jika “grade” lebih dari sama dengan 60 maka akan di-print “paseed”, hal ini dapat direpresentasikan dalam C# sebagai berikut :
using System;
namespace Percabangan
{
class Program
{
static void Main(string[] args)
{
int grade = Convert.ToInt32(Console.ReadLine());
if (grade >= 60)
{
Console.WriteLine("Passed");
}
else
{
Console.WriteLine("Failed");
}
}
}
}
Dalam program diatas dapat kita lihat bahwa percabangan sederhana dalam pemrograman komputer direpresentasikan dengan menggunakan if else. Dimana cara penggunaannya adalah sebagai berikut:
if ( kondisi )
{ Tindakan1 }
else
{ Tindakan2 }
Selain percabangan ini, kita juga bisa menggunakan multi percabangan, yaitu menggunakan struktur “if,else if”. Perbedaannnya adalah percabangan ini bisa digunakan untuk multi kondisi sehingga tidak hanya terbatas pada dua kondisi seperti if esle. Cara penggunaannya adalah sebagai berikut :
if (kondisi1)
{ Tindakan1 }
else if(kondisi2)
{ Tindakan2 }
else if(kondisi3)
{ Tindakan3 }
else if(kondisi4)
{ Tindakan4 }
else
{ Tindakan5 }
Untuk contoh programnya adalah sebagai berikut :
using System;
namespace Percabangan
{
class Program
{
static void Main(string[] args)
{
int studentgrade = Convert.ToInt32(Console.ReadLine());
if ( studentGrade >= 90 )
{ Console.WriteLine("A");}
else if ( studentGrade >= 80 )
{ Console.WriteLine("B"); }
else if ( studentGrade >= 70 )
{ Console.WriteLine("C"); }
else if ( studentGrade >= 60 )
{ Console.WriteLine("D"); }
else
{ Console.WriteLine("E"); }
}
}
}
Selain menggunakan if, else if, kita juga bisa menggunakan Switch Case untuk merepresentasikan multi percabangan. Sebagai contoh perhatikan program dibawah ini :
using System;
namespace Percabangan
{
class Program
{
static void Main(string[] args)
{
int angka = Convert.ToInt32(Console.ReadLine());
switch (angka)
{
case 1:
Console.WriteLine("Satu");
break;
case 2:
Console.WriteLine ("Dua");
break;
case 3:
Console.WriteLine ("Tiga");
break;
default:
Console.WriteLine ("Bukan Satu, Dua, Ataupun Tiga!!!");
break;
}
}
}
}
Maka ketika kita compile program diatas akan meminta inputan bilangan integer, jika kita inputkan 1, maka yang keluar adalah Satu , jika 2 maka yang keluar adalah Dua , jika 3 maka yang keluar adalah Tiga , dan jika lain itu maka yang keluar adalah Bukan Satu, Dua, Ataupun Tiga!!!.
0 komentar:
Poskan Komentar