membuat program jual beli HP dengan menggunakan perintah IF, ELSE IF dan SWITCH

Hai, teman-teman semuanya, pada kesempatan ini saya akan mempublikasikan C# dengan menggunakan perintah if, else if dan switch. pada percobaan ini agak sedikit rumit karena pekerjaannya sering diulang dan membutuhkan kesabaran serta fokus yang tinggi agar tidak terjadi kesalahan.

1.pertama-tama, saya akan mendeklarasikan beberapa variable yang saya gunakan

string Merek, samsung, asus, iphone, pesan;

2.kemudian memasukkan judul toko saya dan readline supaya dapat digunakan oleh user.

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

            Console.WriteLine(“———-|Selamat datang ditoko FAMOUS PHONE SHOP |————“);

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

Console.WriteLine(“Kami dari FAMOUS PHONE SHOP menjual berbagai handphone yang terkenal yaitu Samsung, Asus, Iphone”);

Console.WriteLine(“Handphone apa yang ingin anda beli ?? “);

Merek = Console.ReadLine();

3.saya memasukkan hasil yang saya kerja

Kemudian saya membaginya kedalam 3 bagian yaitu “samsung”, “asus” dan “iphone” karena saya membagi 3, maka saya menggunakan IF – ELSE IF, agar user  nantinya dapat memilih mau memunculkan “Samsung”, “Asus” dan “Iphone”. Bila user memilih “Samsung” maka yang akan muncul adalah bagian berikut ini:

 

if (Merek == “samsung”)

{

Console.WriteLine(” “);

Console.WriteLine(“Merek apa yang ingin anda pilih :”);

Console.WriteLine(“* Samsung S4          (kode 01)”);

Console.WriteLine(“* Samsung S5          (kode 02)”);

Console.WriteLine(“* Samsung S6          (kode 03)”);

Console.WriteLine(” “);

Console.Write(“Silahkan masukkan kode merek samsung yang ingin anda beli:”);

samsung = Console.ReadLine();

pada baris akan memunculkan kode yang sesuai dengan merek hp yang diinginkan. Bila user menginput data berupa kode, maka sistem akan memproses kemudian menampilkan kode yang sesuai dengan nama menu terdaftar.

                switch (samsung)

{

case “01”:

Console.WriteLine(” “);

Console.WriteLine(” Samsung S4     “);

Console.WriteLine(” harga : 4,8 juta “);

Console.WriteLine(” Blue “);

Console.WriteLine(” 2GB RAM “);

Console.WriteLine(” 16 GB Internal Storage “);

Console.WriteLine(” 12MP + 2MP Camera “);

Console.WriteLine(” Android Jelly Bean “);

break;

 

case “02”:

Console.WriteLine(” “);

Console.WriteLine(” Samsung S5     “);

Console.WriteLine(” harga : 6,1 juta “);

Console.WriteLine(” White “);

Console.WriteLine(” 2GB RAM “);

Console.WriteLine(” 16 GB Internal Storage “);

Console.WriteLine(” 16MP + 2 MP Camera “);

Console.WriteLine(” Android 4.4.2 KitKat “);

 

break;

 

case “03”:

Console.WriteLine(” “);

Console.WriteLine(” Samsung S6     “);

Console.WriteLine(” harga : 8 juta “);

Console.WriteLine(” Black “);

Console.WriteLine(” 3GB RAM “);

Console.WriteLine(” 32 GB Internal Storage “);

Console.WriteLine(” Camera 16MP+5MP”);

Console.WriteLine(” Lollipop “);

break;

Bila user menginput data yang tidak terdaftar, otomatis yang dicetak ke layar console adalah barisan dibawah ini:

                    default:

 

Console.WriteLine(“Maaf, kami tidak memiliki HP yang anda inginkan selain yang ada diatas ini. terima kasih ^-^ “);

break;

}

Pada barisan ini, saya menambahkan barisan untuk memastikan apakah user akan memesannya atau tidak.

{

                    Console.WriteLine(” “);

Console.WriteLine(“Apakah kamu mau memesan hp yang anda pilih (yes/no)?”);

pesan = Console.ReadLine();

jika iya, jawabannya maka pesan yang akan muncul sebagai berikut.

                    if (pesan == “yes”)

{

Console.WriteLine(“======================================”);

Console.WriteLine(“||| TERIMA KASIH atas pesanan anda |||”);

Console.WriteLine(“======================================”);

}

jika tidak, maka pesan yang muncul akan muncul sebagai berikut.

else

                    {

Console.WriteLine(“=====================”);

Console.WriteLine(“||| TERIMA KASIH  |||”);

Console.WriteLine(“=====================”);

}

}

 

 

}

Balik lagi ke awal, bila user memilih “asus”, maka yang akan dicetak kelayar adalah barisan kode 

else if (Merek == “asus”)

            {

Console.WriteLine(” “);

Console.WriteLine(“Merek apa yang ingin anda pilih :”);

Console.WriteLine(“* Asus Zenfone 4 (Kode 04)”);

Console.WriteLine(“* Asus Zenfone 5 (Kode 05)”);

Console.WriteLine(“* Asus Zenfone 6 (Kode 06)”);

Console.WriteLine(” “);

Console.Write(“Silahkan masukkan kode merek samsung yang ingin anda beli:”);

asus = Console.ReadLine();

 

switch (asus)

{

case “04”:

Console.WriteLine(” “);

Console.WriteLine(” Asus Zenfone 4″);

Console.WriteLine(” harga : 1,3 juta “);

Console.WriteLine(” Black “);

Console.WriteLine(” 1GB RAM “);

Console.WriteLine(” 8 GB Internal Storage “);

Console.WriteLine(” Camera 5MP+ 0.3MP”);

Console.WriteLine(” Android OS 5.0 lollipop “);

break;

 

case “05”:

Console.WriteLine(” “);

Console.WriteLine(” Asus Zenfone 5″);

Console.WriteLine(” harga : 1,8 juta “);

Console.WriteLine(” White “);

Console.WriteLine(” 2GB RAM “);

Console.WriteLine(” 8 GB Internal Storage “);

Console.WriteLine(” Camera 8MP+ 2MP”);

Console.WriteLine(” Android OS 5.0 lollipop “);

break;

 

case “06”:

Console.WriteLine(” “);

Console.WriteLine(” Asus Zenfone 6″);

Console.WriteLine(” harga : 2,8 juta “);

Console.WriteLine(” Black “);

Console.WriteLine(” 4GB RAM “);

Console.WriteLine(” 8 GB Internal Storage “);

Console.WriteLine(” Camera 13MP+ 2MP”);

Console.WriteLine(” Android OS 5.0 lollipop “);

break;

default:

 

Console.WriteLine(“Maaf, kami tidak memiliki HP yang anda inginkan selain yang ada diatas ini. terima kasih ^-^ “);

break;

}

{

Console.WriteLine(” “);

Console.WriteLine(“Apakah kamu mau memesan hp yang anda pilih (yes/no)?”);

pesan = Console.ReadLine();

 

if (pesan == “yes”)

{

Console.WriteLine(“======================================”);

Console.WriteLine(“||| TERIMA KASIH atas pesanan anda |||”);

Console.WriteLine(“======================================”);

}

else

{

Console.WriteLine(“=====================”);

Console.WriteLine(“||| TERIMA KASIH  |||”);

Console.WriteLine(“=====================”);

}

}

begitu selanjutnya jika usernya memilih iphone maka semua yang akan ditampilkan hanya berhubungan dengan dengan baisan berikut .

            }

else if (Merek == “iphone”)

{

Console.WriteLine(” “);

Console.WriteLine(“Merek apa yang ingin anda pilih :”);

Console.WriteLine(“* iphone 5      (Kode 07)”);

Console.WriteLine(“* iphone 6      (Kode 08)”);

Console.WriteLine(“* iphone 6 Plus (Kode 09)”);

Console.WriteLine(” “);

Console.Write(“Silahkan masukkan kode merek samsung yang ingin anda beli:”);

iphone = Console.ReadLine();

switch (iphone)

{

case “07”:

Console.WriteLine(” “);

Console.WriteLine(” Iphone 5″);

Console.WriteLine(” harga : 4,2 juta “);

Console.WriteLine(” White “);

Console.WriteLine(” 4GB RAM “);

Console.WriteLine(” 16 GB Internal Storage “);

Console.WriteLine(” 8MP Camera”);

Console.WriteLine(” iOS 8 “);

break;

 

case “08”:

Console.WriteLine(” “);

Console.WriteLine(” iphone 6″);

Console.WriteLine(” harga : 10 juta “);

Console.WriteLine(” Black “);

Console.WriteLine(” 4GB RAM “);

Console.WriteLine(” 16 GB Internal Storage “);

Console.WriteLine(” Camera 8MP+ 1.2MP”);

Console.WriteLine(” iOS 8 “);

break;

 

case “09”:

Console.WriteLine(” “);

Console.WriteLine(” Iphone 6 Plus”);

Console.WriteLine(” harga : 12 juta “);

Console.WriteLine(” Black “);

Console.WriteLine(” 4GB RAM “);

Console.WriteLine(” 16 GB Internal Storage “);

Console.WriteLine(” Camera 13MP+ 3MP”);

Console.WriteLine(” iOS 8  “);

break;

 

default:

 

Console.WriteLine(“Maaf, kami tidak memiliki HP yang anda inginkan selain yang ada diatas ini. terima kasih ^-^ “);

break;

}

{

Console.WriteLine(” “);

Console.WriteLine(“Apakah kamu mau memesan hp yang anda pilih (yes/no)?”);

pesan = Console.ReadLine();

 

if (pesan == “yes”)

{

Console.WriteLine(“======================================”);

Console.WriteLine(“||| TERIMA KASIH atas pesanan anda |||”);

Console.WriteLine(“======================================”);

}

else

{

Console.WriteLine(“=====================”);

Console.WriteLine(“||| TERIMA KASIH  |||”);

Console.WriteLine(“=====================”);

Leave a Reply