Advertisement
Jusmin_28

Kasir

Apr 9th, 2020
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.13 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Kasir
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             string start;
  13.             do
  14.             {
  15.                 Console.Clear();
  16.                 int qty, i, kb, h, bay;
  17.                 float dis, ttl;
  18.                 string nm, cb;
  19.                 char pil;
  20.                 i = 0;
  21.                 dis = 0;
  22.                 Console.WriteLine(); Console.WriteLine();
  23.                 Console.WriteLine("\t ==== WELCOME !!!! ====");
  24.  
  25.               //INPUT
  26.                 Console.WriteLine();
  27.                 Console.WriteLine("\t Data ke - {0}", i + 1);
  28.                 Console.Write("\t Input Kode Barang \t  = ");
  29.                 kb = Convert.ToInt32(Console.ReadLine());
  30.                 pilihan:
  31.                 Console.Write("\t Input Jenis Barang (A-D) = ");
  32.                 pil = char.Parse(System.Console.ReadLine());
  33.                 switch (pil)
  34.                 {
  35.                     case 'a':
  36.                     case 'A':
  37.                         nm = "Baju Kemeja";
  38.                         h = 50000;
  39.                         break;
  40.                     case 'b':
  41.                     case 'B':
  42.                         nm = "Celana Panjang";
  43.                         h = 70000;
  44.                         break;
  45.                     case 'c':
  46.                     case 'C':
  47.                         nm = "Topi";
  48.                         h = 80000;
  49.                         break;
  50.                     case 'd':
  51.                     case 'D':
  52.                         nm = "Sepatu";
  53.                         h = 100000;
  54.                         break;
  55.                     default:
  56.                         Console.WriteLine("\t Tidak ada pilihan selain A-D");
  57.                         goto pilihan;
  58.                 }
  59.                 Console.Write("\t Input Jumlah Beli \t  = ");
  60.                 qty = Convert.ToInt32(Console.ReadLine());
  61.                 bay = h * qty;
  62.                 switch (qty > 5)
  63.                 {
  64.                     case true:
  65.                         dis = bay * 0.1f;
  66.                         break;
  67.                     case false:
  68.                         dis = 0;
  69.                         break;
  70.                 }
  71.                 cb = qty > 5 ? "10%" : "-";
  72.                 ttl = bay - dis;
  73.  
  74.                 //OUTPUT
  75.                 Console.WriteLine(); Console.WriteLine();
  76.                 Console.WriteLine("\t ==== NOTA PEMBELIAN ====");
  77.                 Console.WriteLine();
  78.                 Console.WriteLine("\t Kode Barang " + kb + " Nama Barang " + nm);
  79.                 Console.WriteLine("\t Harga Barang \t = " + h);
  80.                 Console.WriteLine("\t Jumlah Beli \t = " + qty);
  81.                 Console.WriteLine("\t Jumlah Bayar \t = " + bay);
  82.  
  83.                 Console.WriteLine("\t Diskon \t = " + cb);
  84.                 Console.WriteLine("\t Total \t\t = " + ttl);
  85.                 Console.Write("\t Coba Lagi (Y/N) = ");
  86.                 start = Console.ReadLine();
  87.                 i++;
  88.             } while (start == "y" || start == "Y");
  89.         }
  90.     }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement