Aplikasi Console Program Pembelian Barang - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Aplikasi Console Program Pembelian Barang, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel C#, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Aplikasi Console Program Pembelian Barang
link : Aplikasi Console Program Pembelian Barang

Baca juga


Aplikasi Console Program Pembelian Barang

  Dulu program console ini saya buat untuk melengkapi tugas mata kuliah Programming II, yaitu pemrograman C#. Nostalgia cerita nya. hehee Singkat cerita, aplikasi console ini dibuat dengan menggunakan Array dan Looping. Program console ini dapat menerima input sesuai dengan yang dimasukkan oleh user. Kemudian mengkalkulasikan total harga dari barang yang dibeli, dan menampilkan uang kembali sesuai dengan uang bayar yang di masukkan oleh user.  Ini dia screenshootnya ;



Untuk membuat program console seperti di atas, ikuti langkah-langkah berikut ;
1. Buka Program C# anda
2. Buat project baru (File --> new --> project).
Karena kita akan membuat sebuah aplikasi Console, pilih yang Console Application. Beri nama project, kemudian klik OK
3. Letakkan kode berikut di dalam listing ;
static void Main (string [] args)
{
     letakkan code disini
}

Code ;


//Mencetak Judul Aplikasi
            Console.WriteLine("\t\t Aplikasi Console Program Pembelian Barang");
            Console.WriteLine("\t\t===========================================\n\n\n");

            //Looping input jumlah barang dengan menggunakan kondisi do while
            int jml;
            do
            {
                Console.Write("Masukkan jumlah barang [1..5] : ");
                jml = int.Parse(Console.ReadLine());
            } while (jml <= 1 || jml > 5);

            //Looping dengan menggunakan kombinasi Array. Akan mencetak inputan nama barang dan harga barang
            string[] nama = new string[jml];
            int[] harga = new int[jml];
            int total = 0;
            int bayar, kembali;

            for (int i = 0; i < jml; i++)
            {
                do
                {
                    Console.Write("\nMasukkan nama barang Ke-" + (i + 1) + " [3..10 karakter] : ");
                    nama[i] = Console.ReadLine();
                } while (nama[i].Length <= 3 || nama[i].Length >= 10);

                do
                {
                    Console.Write("Masukkan harga barang Ke-" + (i + 1) + " [1000...10000] : ");
                    harga[i] = int.Parse(Console.ReadLine());

                //kondisi bahwa user harus input harga barang antara 1000-10000
                } while (harga[i] <= 1000 || harga[i] >= 10000);
            }

            //Menampilkan list harga dan barang yang dibeli
            Console.WriteLine("\n\nBarang yang dibeli");
            Console.WriteLine("=============================");
            for (int i = 0; i < jml; i++)
            {
                Console.WriteLine((i + 1) + ". " + nama[i] + "   " + harga[i]);
            }

            foreach (int i in harga)
            {
                total += i;
            }

            //Menampilkan total harga
            Console.WriteLine("=============================");
            Console.WriteLine("Total      " + total);

            do
            {
                Console.Write("\n\nUang Bayar : ");
                bayar = int.Parse(Console.ReadLine());

                //Logika untuk mendapatkan uang kembali dari uang bayar yang di input oleh user
                kembali = bayar - total;

                //Kondisi jika input uang bayar lebih kecil dari total harga
                if (bayar < total)
                {
                    Console.WriteLine("Maaf, uang anda kurang !!");
                    Console.WriteLine("-------------------------");
                }

                //Jika kondisi bernilai benar (input uang bayar lebih besar dari total harga)
                else
                {
                    Console.WriteLine("\nUang kembalian anda Rp. " + kembali + ",00");
                }
                /*statement dimana uang bayar akan selalu di looping bila input uang bayar lebih dari total harga
                dan akan mencetak kode;
           
                    Console.Write("\n\nUang Bayar : ");
                    bayar = int.Parse(Console.ReadLine());
   
                 pada console*/
            } while (bayar < total);

            //Mencetak ucapan terima kasih
            Console.WriteLine("\n\n\t\t^_^ Terimakasih telah berbelanja di toko kami ^_^");

            //Menahan 1 kali enter sebelum console tertutup
            Console.ReadLine();


4. Tekan Ctrl+S, kemudian coba jalankan proses debugging. Untuk  proses debugging, tekan F5.
Note : penjelasan code sudah disertakan di dalam listing Code







Demikianlah Artikel Aplikasi Console Program Pembelian Barang

Sekianlah artikel Aplikasi Console Program Pembelian Barang kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Aplikasi Console Program Pembelian Barang dengan alamat link https://dev-create.blogspot.com/2021/12/aplikasi-console-program-pembelian.html