Program menghitung Upah Buruh

Selamat Malam,

Pada artikel ini saya akan menulis tentang cara membuat program if, else if dan switch

Contoh: Berikut adalah list upah buruh per jam.

Buruh Gol 1    = Rp 50.000 per Jam

Buruh Gol 2    = Rp 30.000 per Jam

Buruh Gol 3    = Rp 15.000 per Jam

Buruh Gol 4    = Rp 10.000 per Jam

Untuk menghitung upah buruh yang akan di input oleh user sendiri, maka caranya adalah:

//Pertama-tama kita mendekralasi Variabel terlebih dahulu.

string sGolongan;

int iJam;

//Di sini saya akan menginput kalimatnya sebelum mengeset nilai.

Console.WriteLine(“Program menghitung Upah per Jam”);

Console.WriteLine(“———————————“);

Console.WriteLine(“Silakan menginput Golongan Anda”);

sGolongan = Console.ReadLine();

Console.WriteLine(“Silakan menginput berapa Jam kerja anda”);

iJam = Convert.ToInt16(Console.ReadLine());

 

// Setelah itu kita akan memproses dengan menggunakan if dan else if

if (sGolongan == “Buruh 1 “) {

Console.WriteLine(“Total Upah anda adalah ” + iJam *50000);

}

else if (sGolongan == “Buruh 2”) {

Console.WriteLine(“Total Upah anda adalah ” + iJam * 30000);

}

else if (sGolongan == “Buruh 3”) {

Console.WriteLine(“Total Upah anda adalah ” + iJam * 15000);

}

else if (sGolongan == “Buruh 4”) {

Console.WriteLine(“Total Upah anda adalah ” + iJam * 10000);

}

else {

Console.WriteLine(“Maaf, Anda Tidak Terdaftar”);

}

Console.WriteLine(“Terima Kasih”);

 

//Selanjutnya kita akan memproses dengan menggunakan switch (Deklarasi dan mengeset nilai caranya sama dengan yang diatas).

switch (sGolongan) {

case “Buruh 1”:

Console.WriteLine(“Total Upah anda adalah ” + iJam * 50000);

break;

case “Buruh 2”:

Console.WriteLine(“Total Upah anda adalah ” + iJam * 30000);

break;

case “Buruh 3”:

Console.WriteLine(“Total Upah anda adalah ” + iJam * 15000);

break;

case “Buruh 4”:

Console.WriteLine(“Total Upah anda adalah ” + iJam * 10000);

break;

default:

Console.WriteLine(“Maaf, Anda Tidak Terdaftar”);

break;

}

Console.WriteLine(“Terima Kasih”);

 

// Jika di print dengan Ctrl + F5 maka hasilnya akan seperti ini:

 

Kesimpulannya adalah menggunakan if dan else if Vs Switch hasilnya akan sama.

Tetapi yang membedakan keduanya adalah if dan else if kita dapat menulis golongan/kode yang sama sedangkan switch tidak dapat menulis “case” dengan golongan/kode yang sama.

 

Sekian dan Terima Kasih.

 

 

Leave a Reply