#include <iostream>
int main() {
int jumlahPendonor = 0; // Inisialisasi jumlah pendonor
char pilih;
std::cout << "--- Program Penghitung Pendonor Darah ---" << std::endl;
do {
std::cout << "\nAda pendonor baru? (y/n): ";
std::cin >> pilih;
if (pilih == 'y' || pilih == 'Y') {
jumlahPendonor++; // Tambah jumlah pendonor jika input 'y' atau 'Y'
std::cout << "Pendonor baru ditambahkan." << std::endl;
} else if (pilih == 'n' || pilih == 'N') {
std::cout << "Proses selesai." << std::endl;
} else {
std::cout << "Pilihan tidak valid. Silakan masukkan 'y' atau 'n'." << std::endl;
}
} while (pilih == 'y' || pilih == 'Y'); // Ulangi selama pengguna memasukkan 'y' atau 'Y'
std::cout << "\nTotal jumlah pendonor darah: " << jumlahPendonor << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBpbnQganVtbGFoUGVuZG9ub3IgPSAwOyAvLyBJbmlzaWFsaXNhc2kganVtbGFoIHBlbmRvbm9yCiAgICBjaGFyIHBpbGloOwoKICAgIHN0ZDo6Y291dCA8PCAiLS0tIFByb2dyYW0gUGVuZ2hpdHVuZyBQZW5kb25vciBEYXJhaCAtLS0iIDw8IHN0ZDo6ZW5kbDsKCiAgICBkbyB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJcbkFkYSBwZW5kb25vciBiYXJ1PyAoeS9uKTogIjsKICAgICAgICBzdGQ6OmNpbiA+PiBwaWxpaDsKCiAgICAgICAgaWYgKHBpbGloID09ICd5JyB8fCBwaWxpaCA9PSAnWScpIHsKICAgICAgICAgICAganVtbGFoUGVuZG9ub3IrKzsgLy8gVGFtYmFoIGp1bWxhaCBwZW5kb25vciBqaWthIGlucHV0ICd5JyBhdGF1ICdZJwogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgIlBlbmRvbm9yIGJhcnUgZGl0YW1iYWhrYW4uIiA8PCBzdGQ6OmVuZGw7CiAgICAgICAgfSBlbHNlIGlmIChwaWxpaCA9PSAnbicgfHwgcGlsaWggPT0gJ04nKSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiUHJvc2VzIHNlbGVzYWkuIiA8PCBzdGQ6OmVuZGw7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgc3RkOjpjb3V0IDw8ICJQaWxpaGFuIHRpZGFrIHZhbGlkLiBTaWxha2FuIG1hc3Vra2FuICd5JyBhdGF1ICduJy4iIDw8IHN0ZDo6ZW5kbDsKICAgICAgICB9CiAgICB9IHdoaWxlIChwaWxpaCA9PSAneScgfHwgcGlsaWggPT0gJ1knKTsgLy8gVWxhbmdpIHNlbGFtYSBwZW5nZ3VuYSBtZW1hc3Vra2FuICd5JyBhdGF1ICdZJwoKICAgIHN0ZDo6Y291dCA8PCAiXG5Ub3RhbCBqdW1sYWggcGVuZG9ub3IgZGFyYWg6ICIgPDwganVtbGFoUGVuZG9ub3IgPDwgc3RkOjplbmRsOwoKICAgIHJldHVybiAwOwp9