Contoh Program C++ Penjualan Barang

Apa itu Program C++ Penjualan Barang? Program C++ Penjualan Barang adalah program yang dibuat menggunakan bahasa pemrograman C++ untuk membantu pengelolaan data penjualan barang.

Program ini dapat digunakan oleh toko atau perusahaan yang menjual barang untuk memudahkan pengelolaan data penjualan dan stok barang.H3: Keuntungan Menggunakan Program C++ Penjualan Barang.

Keuntungan menggunakan Program C++ Penjualan Barang adalah memudahkan pengelolaan data penjualan dan stok barang.

Dengan menggunakan program ini, toko atau perusahaan dapat menghemat waktu dan tenaga dalam mengelola data penjualan dan stok barang.

Selain itu, program ini juga dapat membantu mengurangi kesalahan dalam pengelolaan data.

Cara Membuat Program C++ Penjualan Barang

Disini saya akan menjelaskan beberapa langkah Membuat Program C++ Penjualan Barang yang dapat kamu perhatikan sebelum mengacu ke contohnya.

  1. Buatlah file baru dengan ekstensi .cpp menggunakan editor teks atau IDE C++.
  2. Tulis kode program C++ untuk membuat program penjualan barang.
  3. Simpan file dengan nama yang sesuai dan ekstensi .cpp.
  4. Kompilasi kode program C++ menggunakan compiler C++.
  5. Jalankan program C++ yang telah dikompilasi.

Contoh Program Queue C++ untuk Antrian Bank

Contoh Kode Program C++ Penjualan Barang

Contoh Kode Program C++ Penjualan Barang

Berikut adalah contoh kode program C++ Penjualan Barang:

#include <iostream>
#include <string>
using namespace std;

struct Barang {
string nama;
int harga;
int stok;
};

void inputBarang(Barang &barang) {
cout << "Masukkan nama barang: ";
cin >> barang.nama;
cout << "Masukkan harga barang: ";
cin >> barang.harga;
cout << "Masukkan stok barang: ";
cin >> barang.stok;
}

void editBarang(Barang &barang) {
cout << "Masukkan nama barang baru: ";
cin >> barang.nama;
cout << "Masukkan harga barang baru: ";
cin >> barang.harga;
cout << "Masukkan stok barang baru: ";
cin >> barang.stok;
}

void hapusBarang(Barang &barang) {
barang.nama = "";
barang.harga = 0;
barang.stok = 0;
}

void cariBarang(Barang barang[], int n) {
string namaBarang;
bool ditemukan = false;
cout << "Masukkan nama barang yang ingin dicari: ";
cin >> namaBarang;
for (int i = 0; i < n; i++) {
if (barang[i].nama == namaBarang) {
cout << "Nama Barang: " << barang[i].nama << endl;
cout << "Harga Barang: " << barang[i].harga << endl;
cout << "Stok Barang: " << barang[i].stok << endl;
ditemukan = true;
break;
}
}
if (!ditemukan) {
cout << "Barang tidak ditemukan" << endl;
}
}

void tampilBarang(Barang barang[], int n) {
for (int i = 0; i < n; i++) {
cout << "Nama Barang: " << barang[i].nama << endl;
cout << "Harga Barang: " << barang[i].harga << endl;
cout << "Stok Barang: " << barang[i].stok << endl;
}
}

int main() {
int n;
cout << "Masukkan jumlah barang: ";
cin >> n;
Barang barang[n];
for (int i = 0; i < n; i++) {
inputBarang(barang[i]);
}
int pilihan;
do {
cout << "Menu:" << endl;
cout << "1. Input Data Barang" << endl;
cout << "2. Edit Data Barang" << endl;
cout << "3. Hapus Data Barang" << endl;
cout << "4. Cari Data Barang" << endl;
cout << "5. Tampil Data Barang" << endl;
cout << "6. Keluar" << endl;
cout << "Masukkan pilihan: ";
cin >> pilihan;
switch (pilihan) {
case 1:
inputBarang(barang[n]);
n++;
break;
case 2:
int index;
cout << "Masukkan indeks barang yang ingin diedit: ";
cin >> index;
editBarang(barang[index]);
break;
case 3:
int indexHapus;
cout << "Masukkan indeks barang yang ingin dihapus: ";
cin >> indexHapus;
hapusBarang(barang[indexHapus]);
break;
case 4:
cariBarang(barang, n);
break;
case 5:
tampilBarang(barang, n);
break;
case 6:
break;
default:
cout << "Pilihan tidak valid" << endl;
break;
}
} while (pilihan != 6);
return 0;
}

Selesai

Contoh Program Struct C++ untuk Penilaian Mahasiswa

Fitur Program C++ Penjualan Barang

Dalam sebuah program diatas memiliki fitur yang umumnya untuk sebuah transaksi penjualan barang. Pastikan kalian mencoba menjalanan di Compiler perangkat kamu dan temukan berbagai fitur berikut.

1. Fitur Input Data Barang

Fitur Input Data Barang digunakan untuk memasukkan data barang ke dalam program. Dalam fitur ini, pengguna diminta untuk memasukkan nama barang, harga barang, dan stok barang.

2. Fitur Edit Data Barang

Fitur Edit Data Barang digunakan untuk mengedit data barang yang telah dimasukkan ke dalam program. Dalam fitur ini, pengguna diminta untuk memilih indeks barang yang ingin diedit dan memasukkan data barang yang baru.

3. Fitur Hapus Data Barang

Fitur Hapus Data Barang digunakan untuk menghapus data barang yang telah dimasukkan ke dalam program. Dalam fitur ini, pengguna diminta untuk memilih indeks barang yang ingin dihapus.

4. Fitur Cari Data Barang

Fitur Cari Data Barang digunakan untuk mencari data barang berdasarkan nama barang. Dalam fitur ini, pengguna diminta untuk memasukkan nama barang yang ingin dicari, dan program akan menampilkan data barang yang sesuai dengan nama barang yang dicari.

5. Fitur Tampil Data Barang

Fitur Tampil Data Barang digunakan untuk menampilkan seluruh data barang yang telah dimasukkan ke dalam program. Dalam fitur ini, program akan menampilkan nama barang, harga barang, dan stok barang dari setiap barang yang telah dimasukkan.

Menghitung Volume Tabung dengan C++, Belajar Pemrograman dan Matematika Bersama

Kesimpulan

Itulah contoh program C++ penjualan barang yang dapat kamu gunakan untuk membantu pengelolaan data penjualan dan stok barang. Dengan menggunakan program ini, kamu dapat menghemat waktu dan tenaga dalam mengelola data penjualan dan stok barang, serta mengurangi kesalahan dalam pengelolaan data. Jadi, jangan ragu untuk mencoba dan temukan cara yang paling nyaman untuk kamu. Semoga artikel ini bermanfaat dan selamat mencoba!

Leave a Comment