Ukuran Tulisan

Post

Aplikasi Console Program Penjualan


-- Photobucket





    Berikut adalah sebuah source code dari program aplikasi console penjualan sederhana yang dibuat dengan pemrograman C#. Anda bisa melihat penjelasan dari code ini pada bagian comment yang di tandai dengan syntax // 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ProgramPembelian
{
    class Program
    {
        static void Main(string[] args)
        {
            //judul aplikasi
            Console.WriteLine("\t\t\t Aplikasi Console Penjualan");
            Console.WriteLine("\t\t\t ==========================\n\n\n");

            //deklarasi input untuk memasukkan jumlah barang
            int jml;

            //deklarasi validasi input angka harus antara 1 sampai 5
            do{
                Console.Write("Masukkan jumlah barang [1..5] : ");
                jml=int.Parse(Console.ReadLine());
            }while(jml<=1 || jml>5);

            //inisialisasi array untuk input nama dan harga barang
            string[] nama = new string[jml];
            int[] harga = new int[jml];
            int total = 0;
            int bayar, kembali;

            //kondisi banyak nya inputan nama dan harga barang berdasarkan banyaknya jumlah
              inputan barang
            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());
                } while (harga[i]<=1000 || harga[i]>=10000);
            }

            //mencetak list nama dan harga 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]);
            }

            //menentukan total harga berdasarkan inputan nama dan harga barang
            foreach (int i in harga) {
                total += i;
            }
            Console.WriteLine("===================");
            Console.WriteLine("Total      " + total);

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

                //rumus mencari uang kembali
                kembali = bayar - total;

                //kondisi bila uang bayar lebih kecil dari total harga
                if (bayar < total){
                    Console.WriteLine("Maaf, uang anda kurang !!");
                    Console.WriteLine("-------------------------");
                }
                else{
                    //mencetak banyak nya uang kembali
                    Console.WriteLine("Uang kembalian anda Rp. " + kembali + ",00");
                }
            }while(bayar < total);

            Console.WriteLine("\n\n\t\t^_^ Terimakasih telah berbelanja di toko kami ^_^");
        }
    }
}


Semoga Bermanfaat
Related Posts Plugin for WordPress, Blogger...

keren infonya sob...


Terimakasih atas komentar anda, sobat >>> Ichwan HAUSGAME..

thn'x sobat.. :)


Terimakasih atas komentar anda, sobat anak-jelex..

"Sobat bisa memberikan saran atau komentar disini ;"

Translate Language

Twitter Delicious Facebook Digg Stumbleupon Favorites More