Flow Control (If, Switch )

1. Contoh Program If yang pernah saya buat

namespace kerja3

{
class Program
{
public static void Main(string[] args)
{
const int gajiKerja = 10000;
int gajiLembur=0;
int gajiNormal=0;
int gajiTotal=0;
int jamLembur;
int jam;
string jamKerja=””;
string masukKerja;

Console.WriteLine(“Apakah Anda Masuk Sebelum Jam 08:00 (ya/tidak) ?”);
masukKerja=Console.ReadLine();
Console.WriteLine();
if(masukKerja==”ya”)
{
Console.WriteLine(“Jam Berapa Anda Pulang (JJ:MM) ?”);
jamKerja=Console.ReadLine();
jam=Convert.ToInt32(jamKerja.Substring(0,2));
Console.WriteLine();
if ( jam > 14 && jam < 21 )
{
jamLembur=jam-14;
gajiNormal=(gajiKerja*6);
gajiLembur=(gajiKerja*2*jamLembur);
gajiTotal=gajiNormal+gajiLembur;

Console.WriteLine(“Anda Bekerja Selama 6 Jam, Gaji Normal Anda Sebesar {0}”,gajiNormal.ToString());
Console.WriteLine(“Gaji Bonus Anda Sebesar {0}”,gajiLembur.ToString());
Console.WriteLine(“Total Gaji Anda Sebesar {0}+{1}={2}”,gajiNormal,gajiLembur,gajiTotal.ToString());
}
else if ( jam == 14)
{
jamLembur=jam-14;
gajiNormal=gajiKerja*6;
gajiLembur=(gajiKerja*2*jamLembur);
gajiTotal=gajiNormal;

Console.WriteLine(“Anda Bekerja Selama 6 Jam, Gaji Normal Anda Sebesar {0}”,gajiNormal.ToString());
Console.WriteLine(“Gaji Bonus Anda Sebesar {0}”,gajiLembur.ToString());
Console.WriteLine(“Total Gaji Anda Sebesar {0}+{1}={2}”,gajiNormal,gajiLembur,gajiTotal.ToString());

}
else if (jam <14)
{
Console.WriteLine(“Anda Tidak Mendapatkan Gaji Karena Anda Pulang Lebih Awal”);
}
else
{
jamLembur=jam-14;
gajiNormal=(gajiKerja*6);
gajiLembur=(gajiKerja*2*jamLembur);
gajiTotal=gajiNormal+gajiLembur;

Console.WriteLine(“Anda Bekerja Selama 6 Jam, Gaji Normal Anda Sebesar {0}”,gajiNormal.ToString());
Console.WriteLine(“Gaji Bonus Anda Sebesar {0}”,gajiLembur.ToString());
Console.WriteLine(“Total Gaji Anda Sebesar {0}+{1}={2}”,gajiNormal,gajiLembur,gajiTotal.ToString());
}

}
else
{
Console.WriteLine(“Anda Terlambat dan Tidak Boleh Masuk”);
}

Console.Write(“Press any key to continue . . . “);
Console.ReadKey(true);
}
}
}

 

2. Contoh program Switch

namespace o_switch
{
class Program
{
public static void Main(string[] args)
{
byte ukm;
Console.WriteLine(“Ada 5 Unit Kegiatan Mahasiswa di STIKOM”);
Console.WriteLine(“1. UKM KaMERa”);
Console.WriteLine(“2. UKM K.L.O.S.O”);
Console.WriteLine(“3. UKM MAPAS-WANGI”);
Console.WriteLine(“4. UKM SMS”);
Console.WriteLine(“5. UKM RPG”);
Console.WriteLine();
Console.Write(“UKM Mana Yang Anda ingin ketahui ?”);
ukm=Convert.ToByte(Console.ReadLine());
Console.WriteLine();
switch (ukm)
{
case 1:
{
Console.WriteLine(“UKM KaMERA adalah UKM yang bergerak di bidang ” +
“Photography dan Seni Desian Grafis”);
break;
}
case 2:
{
Console.WriteLine(“UKM K.L.O.S.O adalah UKM yang memperdalam Linux ” +
“dan didalamnya terdapat pelajaran tentang pemrograman,desain grafis dan jaringan”);
break;
}
case 3:
{
Console.WriteLine(“UKM MAPAS-WANGI adalah UKM yang berhubungan dengan ALAM”);
break;
}
case 4:
{
Console.WriteLine(“UKM SMS adalah UKM yang bergerak di bidang seni” +
“yaitu seni musik, tari, dan teater”);
break;
}
case 5:
{
Console.WriteLine(“UKM RPG adalah UKM yang bergerak di bidang game” +
“disana kita dapat membuat game sendiri”);
break;
}
}

Console.Write(“Press any key to continue . . . “);
Console.ReadKey(true);
}
}
}

 

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s