#include <iostream>
#include <string>
using namespace std;
int main() {
string nama;
int umur, pilihan, jml_tiket;
float harga, total_harga;
cout << "Selamat datang di layanan pemesanan tiket online!" << endl;
// Input data pemesan
cout << "Masukkan nama lengkap: ";
getline(cin, nama);
cout << "Masukkan umur: ";
cin >> umur;
// Menampilkan pilihan tiket
cout << "\nPilih jenis tiket:" << endl;
cout << "1. Tiket Reguler (Rp 50.000)" << endl;
cout << "2. Tiket VIP (Rp 100.000)" << endl;
cout << "3. Tiket VVIP (Rp 200.000)" << endl;
cout << "Pilihan: ";
cin >> pilihan;
// Menghitung harga tiket berdasarkan pilihan
switch(pilihan) {
case 1:
harga = 50000;
break;
case 2:
harga = 100000;
break;
case 3:
harga = 200000;
break;
default:
cout << "Pilihan tidak tersedia." << endl;
return 0;
}
// Input jumlah tiket yang ingin dipesan
cout << "Masukkan jumlah tiket yang ingin dipesan: ";
cin >> jml_tiket;
// Menghitung total harga
total_harga = harga * jml_tiket;
// Menampilkan informasi pemesanan tiket
cout << "\nInformasi Pemesanan Tiket:" << endl;
cout << "Nama Pemesan: " << nama << endl;
cout << "Umur Pemesan: " << umur << endl;
cout << "Jumlah Tiket: " << jml_tiket << endl;
cout << "Harga Tiket: Rp " << harga << endl;
cout << "Total Harga: Rp " << total_harga << endl;
// Menanyakan apakah ingin memesan tiket lagi
char jawaban;
cout << "\nApakah anda ingin memesan tiket lagi? (y/n) ";
cin >> jawaban;
if(jawaban == 'y' || jawaban == 'Y') {
// Mengulang program dari awal jika ingin memesan lagi
cout << "\n\n";
main();
}
else {
cout << "\nTerima kasih telah menggunakan layanan pemesanan tiket online kami." << endl;
return 0;
}
}
Kalkulator Sederhana menggunakan c++
Program di atas akan meminta input nama dan umur dari pemesan, kemudian menampilkan pilihan jenis tiket dan meminta input jumlah tiket yang ingin dipesan. Setelah itu, program akan menghitung total harga berdasarkan pilihan dan jumlah tiket yang dipesan, serta menampilkan informasi pemesanan tiket. Terakhir, program akan menanyakan apakah ingin memesan tiket lagi atau tidak. Jika jawabannya "y" atau "Y", maka program akan diulang dari awal. Jika tidak, program akan selesai.