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
No comments:
Post a Comment
Please Command here - Mohon Bicarakan / tuliskan Komentar Disini