Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Kasir
- {
- class Program
- {
- static void Main(string[] args)
- {
- string start;
- do
- {
- Console.Clear();
- int qty, i, kb, h, bay;
- float dis, ttl;
- string nm, cb;
- char pil;
- i = 0;
- dis = 0;
- Console.WriteLine(); Console.WriteLine();
- Console.WriteLine("\t ==== WELCOME !!!! ====");
- //INPUT
- Console.WriteLine();
- Console.WriteLine("\t Data ke - {0}", i + 1);
- Console.Write("\t Input Kode Barang \t = ");
- kb = Convert.ToInt32(Console.ReadLine());
- pilihan:
- Console.Write("\t Input Jenis Barang (A-D) = ");
- pil = char.Parse(System.Console.ReadLine());
- switch (pil)
- {
- case 'a':
- case 'A':
- nm = "Baju Kemeja";
- h = 50000;
- break;
- case 'b':
- case 'B':
- nm = "Celana Panjang";
- h = 70000;
- break;
- case 'c':
- case 'C':
- nm = "Topi";
- h = 80000;
- break;
- case 'd':
- case 'D':
- nm = "Sepatu";
- h = 100000;
- break;
- default:
- Console.WriteLine("\t Tidak ada pilihan selain A-D");
- goto pilihan;
- }
- Console.Write("\t Input Jumlah Beli \t = ");
- qty = Convert.ToInt32(Console.ReadLine());
- bay = h * qty;
- switch (qty > 5)
- {
- case true:
- dis = bay * 0.1f;
- break;
- case false:
- dis = 0;
- break;
- }
- cb = qty > 5 ? "10%" : "-";
- ttl = bay - dis;
- //OUTPUT
- Console.WriteLine(); Console.WriteLine();
- Console.WriteLine("\t ==== NOTA PEMBELIAN ====");
- Console.WriteLine();
- Console.WriteLine("\t Kode Barang " + kb + " Nama Barang " + nm);
- Console.WriteLine("\t Harga Barang \t = " + h);
- Console.WriteLine("\t Jumlah Beli \t = " + qty);
- Console.WriteLine("\t Jumlah Bayar \t = " + bay);
- Console.WriteLine("\t Diskon \t = " + cb);
- Console.WriteLine("\t Total \t\t = " + ttl);
- Console.Write("\t Coba Lagi (Y/N) = ");
- start = Console.ReadLine();
- i++;
- } while (start == "y" || start == "Y");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement