Konsep Pemrograman UAS membuat Program Aplikasi Kasir dengan C++

 

Penjelasan:

Program Aplikasi Kasir untuk Toko Serba Ada

Untuk Kode

001: Pakaian

002:Alat Rumah Tangga

003:Alat Elektronik

004:Alat Tulis

005: Lain-lain

Langkah-Langkah:

  1. Masukkan Kode Barang -> Lalu keluar kode barang dan barang yang anda pilih secara otomatis
  2.  Masukkan Barang yang anda pilih
  3. Masukkan Barang yang terjual ->Lalu keluar total harga barang

coding

Berikut coding:

// ConsoleApplication3.cpp : Defines the entry point for the console application.

//

 

#include “stdafx.h”

#include <iostream>

class jumlah {

public:

int harga(int barangterjual, int hargabarang)

{

int harga = barangterjual * hargabarang;

return harga;

 

}

double diskon(int harga)

{

double diskon = harga * 5/100;

return diskon;

 

}

}penghitungan;

 

using namespace std;

 

 

 

int _tmain(int argc, _TCHAR* argv[])

 

{

cout << “————————-” << endl;

cout << ”    Toko Serba Ada       ” << endl;

cout << “————————-” << endl << endl;

 

 

cout << “Kode 001: Pakaian” << endl;

cout << “Kode 002: Alat Rumah Tangga” << endl;

cout << “Kode 003: Alat Elektronik” << endl;

cout << “Kode 004: Alat Tulis” << endl;

cout << “Kode 005: Lain-Lain” << endl << endl;

 

int kode;

do

{

cout << “Masukkan Kode Barang yang di inginkan: “;

cin >> kode;

cout << “Anda memilih kode barang: ” << kode;

 

} while (kode != 001 & 002 & 003 & 004 & 005);

cout << endl;

if (kode <= 001)

{

cout << “Maka Barang yang anda pilih yaitu: “; cout << “Pakaian”;

cout << endl;

}

else if (kode <= 002)

{

cout << “Maka Barang yang anda pilih yaitu: “; cout << “Alat Rumah Tangga”;

cout << endl;

}

else if (kode <= 003)

{

cout << “Maka Barang yang anda pilih yaitu: “; cout << “Alat Elektronik”;

cout << endl;

}

else if (kode <= 004)

{

cout << “Maka Barang yang anda pilih yaitu: “; cout << “Alat Tulis”;

cout << endl;

}

else if (kode <= 005)

{

cout << “Maka Barang yang anda pilih yaitu: “; cout << “Lain-lain”;

cout << endl;

}

 

struct Toko {

char Namabarang[100];

int barangterjual;

int hargabarang;

}dataku;

 

cout << “Masukkan Nama Barang: “;

cin >> (dataku.Namabarang);

cout << “Barang Terjual: “;

cin >> (dataku.barangterjual);

cout << “Harga Barang: “;

cin >> (dataku.hargabarang);

 

 

 

double harga, total, diskon, bayar, kembali,barangterjual,hargabarang;

 

 

harga = dataku.barangterjual * dataku.hargabarang;

cout << endl;

cout << “Harga: ” << harga;

cout << endl;

if (harga >= 100000)

{

cout << “Keterangan = Mendapat Diskon”;

cout << endl;

}

else

{

cout << “Keterangan = Belum Mendapat Diskon”;

cout << endl;

}

 

if (harga >= 100000)

{

diskon = harga * 5 / 100;

cout << “Diskon: ” << diskon << endl;

}

 

 

total = harga – diskon;

cout << “Total Harga: ” << total << endl;

 

cout << “Uang yang akan dibayar: “;

cin >> bayar;

 

kembali = bayar – total;

cout << “Uang yang akan dikembalikan: ” << kembali << endl;

 

cout << “Terima Kasih” << endl;

 

system(“PAUSE”);

return 0;

}

 

Terima Kasih, Semoga Bermanfaat