Program Tiket Kereta Api C++

Program Tiket Kereta Api C++

Berikut adalah Program Tiket Kereta Api C++. Program ini memungkinkan pengguna untuk memasukkan nama, tanggal, bulan keberangkatan, serta memilih kelas tiket seperti ekonomi dan VIP.

C++
#include <iostream>
#include <string>

using namespace std;

// Fungsi untuk menampilkan detail tiket
void tampilkanDetailTiket(string nama, string tanggal, string bulan, string kelas, int harga) {
    cout << "===== DETAIL TIKET =====" << endl;
    cout << "Nama: " << nama << endl;
    cout << "Tanggal Keberangkatan: " << tanggal << " " << bulan << endl;
    cout << "Kelas: " << kelas << endl;
    cout << "Harga: Rp" << harga << endl;
    cout << "========================" << endl;
}

int main() {
    string nama, tanggal, bulan, kelas;
    int harga;

    // Meminta pengguna memasukkan data tiket
    cout << "Masukkan Nama: ";
    getline(cin, nama);

    cout << "Masukkan Tanggal Keberangkatan: ";
    getline(cin, tanggal);

    cout << "Masukkan Bulan Keberangkatan: ";
    getline(cin, bulan);

    cout << "Masukkan Kelas Tiket (ekonomi/vip): ";
    getline(cin, kelas);

    // Menentukan harga tiket berdasarkan kelas
    if (kelas == "ekonomi") {
        harga = 100000;
    } else if (kelas == "vip") {
        harga = 200000;
    } else {
        cout << "Kelas tiket tidak valid!" << endl;
        return 0;
    }

    // Menampilkan detail tiket
    tampilkanDetailTiket(nama, tanggal, bulan, kelas, harga);

    return 0;
}
C++

Silakan gunakan contoh kode di atas untuk membuat program pemesanan tiket kereta api yang lengkap. Anda dapat menyesuaikan kode tersebut sesuai dengan kebutuhan dan preferensi Anda.