Page 184 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 184
daftarMenu.push_back(menuSarla);
// Menambahkan menu nasi kuning dari Warung Panyingkull
MenuNasiKuning menuPanyingkull;
menuPanyingkull.namaWarung = "Panyingkull";
menuPanyingkull.harga = 10000;
menuPanyingkull.laukUtama = "Telur dadar, ati ampela, dan abon";
menuPanyingkull.rasaSambal = "Pedas gurih";
daftarMenu.push_back(menuPanyingkull);
// Menampilkan menu nasi kuning dari setiap warung
cout << "Daftar Menu Nasi Kuning:" << endl;
for (MenuNasiKuning menu : daftarMenu) {
cout << "=====================" << endl;
cout << "Nama Warung: " << menu.namaWarung << endl;
cout << "Harga: " << menu.harga << endl;
cout << "Lauk Utama: " << menu.laukUtama << endl;
cout << "Rasa Sambal: " << menu.rasaSambal << endl;
cout << "=====================" << endl << endl;
}
return 0;
}
Output:
Daftar Menu Nasi Kuning:
=====================
Nama Warung: Bone Tamparang
Harga: 15000
Lauk Utama: Telur, ayam suwir, dan tempe orek
Rasa Sambal: Pedas manis
=====================
=====================
Nama Warung: Sarla
Harga: 12000
Lauk Utama: Telur rebus, sosis, dan serundeng
Rasa Sambal: Asam pedas
=====================
=====================
Nama Warung: Panyingkull
Harga: 10000
Lauk Utama: Telur dadar, ati ampela, dan abon
Rasa Sambal: Pedas gurih
=====================
Penjelasan:
1) Program ini menggunakan struct MenuNasiKuning untuk menyimpan informasi menu nasi
kuning, seperti nama warung, harga, lauk utama, dan rasa sambal.
2) Vektor daftarMenu digunakan untuk menyimpan menu nasi kuning dari setiap warung.
3) Program ini menambahkan menu nasi kuning dari Warung Bone Tamparang, Warung
Sarla, dan Warung Panyingkull ke dalam vektor daftarMenu.
4) Terakhir, program ini menampilkan menu nasi kuning dari setiap warung dengan detail
lengkap.
175