Share source code c++ kasir

yellowzebra298

New member
#SourceCode #C ++ #Kasir #Programkasir #belanja ## Mã nguồn C ++ Kasir

Mã nguồn C ++ Kasir Adalah Sebuah Chương trình Yang Dibuat Dengan Menggunakan Bahasa Pemrograman C ++ Yang Berfungsi Untuk Melakukan Transaksi Penjualan Barang.Chương trình Ini Dapat Digunakan Untuk Dữ liệu Mencatat Barang Yang Dijual, Dữ liệu Memasukan Pelanggan, Melakukan Transaksi Penjualan, Dan Mencetak Struk Penjualan.

Mã nguồn berikut adalah c ++ kasir:

`` `C ++
#include <Istream>
#include <String>

sử dụng không gian tên STD;

// Definisi Struct Barang
struct barang {
chuỗi Nama;
int Harga;
};

// Definisi Struct Pelanggan
struct pelanggan {
chuỗi Nama;
int no_telp;
};

// Thực đơn Fungsi Fungsi Untuk Menampilkan
void tampilkan_menu () {
cout << "===== menu =====" << endl;
cout << "1. Tambah Barang" << endl;
cout << "2. Ubah barang" << endl;
cout << "3. Hapus Barang" << endl;
cout << "4. Tambah Pelanggan" << endl;
cout << "5. Ubah Pelanggan" << endl;
cout << "6. Hapus pelanggan" << endl;
cout << "7. Transaksi penjualan" << endl;
cout << "8. Cetak struk" << endl;
cout << "9. keluar" << endl;
}

// Fungsi Fungsi Untuk Menambahkan Barang
void Tambah_barang (Barang Barang []) {
// Menerima Input Dari Pengguna
cout << "Masukkan Nama Barang:";
CIN >> Barang [Barang-> Nama] .Nama;
cout << "Masukkan Harga Barang:";
cin >> barang [barang-> harga] .harga;

// Menambahkan Barang Ke Dalam Array
Barang-> Nama ++;
}

// Fungsi fungsi unduk mengubah barang
void ubah_barang (barang barang []) {
// Menerima Input Dari Pengguna
cout << "Masukkan Indeks Barang Yang Ingin Diubah:";
Int Indeks;
cin >> vô danh;

// mengubah dữ liệu barang
cout << "Masukkan Nama Barang:";
CIN >> Barang [Indeks] .Nama;
cout << "Masukkan Harga Barang:";
CIN >> Barang [Indeks] .harga;
}

// DEFINISI FUGSI UNTUK MENGHAPUS BARANG
void hapus_barang (barang barang []) {
// Menerima Input Dari Pengguna
cout << "Masukkan Indeks Barang Yang Ingin Dihapus:";
Int Indeks;
cin >> vô danh;

// Manghapus Barang Dari Array
for (int i = indeks; i <barang-> nama - 1; i ++) {
Barang = barang [i + 1];
}

Barang-> Nama--;
}

// Fungsi Fungsi Untuk Menambahkan Pelanggan
void Tambah_Pelanggan (Pelanggan Pelanggan []) {
// Menerima Input Dari Pengguna
cout << "Masukkan Nama Pelanggan:";
CIN >> Pelanggan [Pelanggan-> Nama] .Nama;
cout << "Masukkan Nomor Telepon Pelanggan:";
CIN >> pelanggan [pelanggan-> no_telp] .no_telp;

// Menambahkan pelanggan ke dalam mảng
Pelanggan-> Nama ++;
}

// Fungsi Fungsi Untuk Mengubah Pelanggan
void ubah_pelanggan (Pelanggan pelanggan []) {
// Menerima Input Dari Pengguna
cout << "Masukkan Indeks Pelanggan Yang Ingin Diubah:";
Int Indeks;
cin >> vô danh;

// Dữ liệu Mengubah Pelanggan
cout << "Masukkan Nama Pelanggan:";
CIN >> Pelanggan [Indeks] .Nama;
cout << "Masukkan Nomor Telepon Pelanggan:";
CIN >> Pelanggan [Indeks] .no_telp;
}

// DEFINISI FUGSI UNTUK MENGHAPUS PELANGGAN
void hapus_pelang
=======================================
#SourceCode #C++ #Kasir #Programkasir #belanja ## Source Code C++ Kasir

Source code C++ kasir adalah sebuah program yang dibuat dengan menggunakan bahasa pemrograman C++ yang berfungsi untuk melakukan transaksi penjualan barang. Program ini dapat digunakan untuk mencatat data barang yang dijual, memasukan data pelanggan, melakukan transaksi penjualan, dan mencetak struk penjualan.

Berikut adalah source code C++ kasir:

```c++
#include <iostream>
#include <string>

using namespace std;

// Definisi struct barang
struct Barang {
string nama;
int harga;
};

// Definisi struct pelanggan
struct Pelanggan {
string nama;
int no_telp;
};

// Definisi fungsi untuk menampilkan menu
void tampilkan_menu() {
cout << "===== Menu =====" << endl;
cout << "1. Tambah Barang" << endl;
cout << "2. Ubah Barang" << endl;
cout << "3. Hapus Barang" << endl;
cout << "4. Tambah Pelanggan" << endl;
cout << "5. Ubah Pelanggan" << endl;
cout << "6. Hapus Pelanggan" << endl;
cout << "7. Transaksi Penjualan" << endl;
cout << "8. Cetak Struk" << endl;
cout << "9. Keluar" << endl;
}

// Definisi fungsi untuk menambahkan barang
void tambah_barang(Barang barang[]) {
// Menerima input dari pengguna
cout << "Masukkan nama barang: ";
cin >> barang[barang->nama].nama;
cout << "Masukkan harga barang: ";
cin >> barang[barang->harga].harga;

// Menambahkan barang ke dalam array
barang->nama++;
}

// Definisi fungsi untuk mengubah barang
void ubah_barang(Barang barang[]) {
// Menerima input dari pengguna
cout << "Masukkan indeks barang yang ingin diubah: ";
int indeks;
cin >> indeks;

// Mengubah data barang
cout << "Masukkan nama barang: ";
cin >> barang[indeks].nama;
cout << "Masukkan harga barang: ";
cin >> barang[indeks].harga;
}

// Definisi fungsi untuk menghapus barang
void hapus_barang(Barang barang[]) {
// Menerima input dari pengguna
cout << "Masukkan indeks barang yang ingin dihapus: ";
int indeks;
cin >> indeks;

// Menghapus barang dari array
for (int i = indeks; i < barang->nama - 1; i++) {
barang = barang[i + 1];
}

barang->nama--;
}

// Definisi fungsi untuk menambahkan pelanggan
void tambah_pelanggan(Pelanggan pelanggan[]) {
// Menerima input dari pengguna
cout << "Masukkan nama pelanggan: ";
cin >> pelanggan[pelanggan->nama].nama;
cout << "Masukkan nomor telepon pelanggan: ";
cin >> pelanggan[pelanggan->no_telp].no_telp;

// Menambahkan pelanggan ke dalam array
pelanggan->nama++;
}

// Definisi fungsi untuk mengubah pelanggan
void ubah_pelanggan(Pelanggan pelanggan[]) {
// Menerima input dari pengguna
cout << "Masukkan indeks pelanggan yang ingin diubah: ";
int indeks;
cin >> indeks;

// Mengubah data pelanggan
cout << "Masukkan nama pelanggan: ";
cin >> pelanggan[indeks].nama;
cout << "Masukkan nomor telepon pelanggan: ";
cin >> pelanggan[indeks].no_telp;
}

// Definisi fungsi untuk menghapus pelanggan
void hapus_pelang
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top