Membuat Mini Program Pembelian Paket Internet dengan Menggunakan Logika If Else dan Switch

Halo semua. Pada posting ini saya akan berbagi sedikit coding program sederhana yang saya buat dengan menggunakan logika if else dan switch.

Logika if memiliki fungsi untuk menentukan perintah mana yang akan kita digunakan. Dimana jika pernyataan tersebut bernilai benar, maka perintah akan dijalankan. Sebaliknya, jika pernyataan salah maka perintah tidak dapat dijalankan. Sedangkan untuk pernyataan majemuk kita dapat menggunakan if else.

Logika Switch pada dasarnya memiliki fungsi yang sama dengan if, yang menjadi pembedanya adalah switch tidak dapat digunakan berulang kali. Switch sendiri merupakan pernyataan yang dirancang khusus untuk mengambil keputusan yang melibatkan sejumlah alternative.

 

Berikut contoh coding sederhana yang saya buat.

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

 

 

Console.WriteLine(“Selamat Datang di Planet 3”);

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

Console.WriteLine(“Silahkan pilih paket anda:”);

Console.WriteLine(“1. Kuota ++ Siang 100 MB”);

Console.WriteLine(“2. Kuota ++ Siang 1 GB”);

Console.WriteLine(“3. Kuota ++ Siang 3 GB”);

Console.WriteLine(“4. Kuota ++ Malam 1 GB”);

Console.WriteLine(“5. Kuota ++ Malam 3 GB”);

Console.WriteLine(“6. Kuota ++ Malam 5 GB”);

Console.WriteLine(“”);

 

 

 

 

Console.WriteLine(“Paket:”);

 

string Paket = Console.ReadLine();

Console.WriteLine(“”);

 

if (Paket == “1”)

{

Console.WriteLine(“Anda Memilih Paket Kuota ++ Siang 100 MB”);

Console.WriteLine(“Harga Paket = Rp 10.000,-“);

Console.WriteLine(“Jam Berlaku: 06.00-17.59”);

Console.WriteLine(“Proses?”);

Console.WriteLine(“1. Ya”);

Console.WriteLine(“2. Tidak”);

Console.WriteLine(“”);

}

 

else if (Paket == “2”)

{

Console.WriteLine(“Anda Memilih Paket Kuota ++ Siang 1 GB”);

Console.WriteLine(“Harga Paket = Rp 25.000,-“);

Console.WriteLine(“Jam Berlaku: 06.00-17.59”);

Console.WriteLine(“Proses?”);

Console.WriteLine(“1. Ya”);

Console.WriteLine(“2. Tidak”);

Console.WriteLine(“”);

}

 

else if (Paket == “3”)

{

Console.WriteLine(“Anda Memilih Paket Kuota ++ Siang 3 GB”);

Console.WriteLine(“Harga Paket = Rp 55.000,-“);

Console.WriteLine(“Jam Berlaku: 06.00-17.59”);

Console.WriteLine(“Proses?”);

Console.WriteLine(“1. Ya”);

Console.WriteLine(“2. Tidak”);

Console.WriteLine(“”);

}

 

else if (Paket == “4”)

{

Console.WriteLine(“Anda Memilih Paket Kuota ++ Malam 1 GB”);

Console.WriteLine(“Harga Paket = Rp 20.000,-“);

Console.WriteLine(“Jam Berlaku: 18.00-05.59”);

Console.WriteLine(“Proses?”);

Console.WriteLine(“1. Ya”);

Console.WriteLine(“2. Tidak”);

Console.WriteLine(“”);

}

 

else if (Paket == “5”)

{

Console.WriteLine(“Anda Memilih Paket Kuota ++ Malam 3 GB”);

Console.WriteLine(“Harga Paket = Rp 40.000,-“);

Console.WriteLine(“Jam Berlaku: 18.00-05.59”);

Console.WriteLine(“Proses?”);

Console.WriteLine(“1. Ya”);

Console.WriteLine(“2. Tidak”);

Console.WriteLine(“”);

 

}

 

else if (Paket == “6”)

{

Console.WriteLine(“Anda Memilih Paket Kuota ++ Malam 5 GB”);

Console.WriteLine(“Harga Paket = Rp 60.000,-“);

Console.WriteLine(“Jam Berlaku: 18.00-17.59”);

Console.WriteLine(“Proses?”);

Console.WriteLine(“1. Ya”);

Console.WriteLine(“2. Tidak”);

Console.WriteLine(“”);

}

 

else

{

Console.WriteLine(“Maaf Keyword yang anda tekan salah.”);

}

 

 

 

string Proses = Console.ReadLine();

 

switch (Proses)

{

case “1”:

Console.WriteLine(“”);

Console.WriteLine(“Terima Kasih, anda telah berhasil mengaktifkan Paket anda.”);

Console.WriteLine(“Validity mengikuti masa aktif kartu anda.”);

 

break;

 

case “2”:

Console.WriteLine(“”);

Console.WriteLine(“Silahkan Pilih Kembali Paket anda.”);

 

break;

}

 

Console.ReadLine();

 

}

}

}

 

 

Sekian posting saya, komentar berupa kritik dan saran sangat diharapkan. Terima Kasih.

Leave a Reply