fork download
  1. #include <iostream>
  2.  
  3. int main() {
  4. int jumlahPendonor = 0; // Inisialisasi jumlah pendonor
  5. char pilih;
  6.  
  7. std::cout << "--- Program Penghitung Pendonor Darah ---" << std::endl;
  8.  
  9. do {
  10. std::cout << "\nAda pendonor baru? (y/n): ";
  11. std::cin >> pilih;
  12.  
  13. if (pilih == 'y' || pilih == 'Y') {
  14. jumlahPendonor++; // Tambah jumlah pendonor jika input 'y' atau 'Y'
  15. std::cout << "Pendonor baru ditambahkan." << std::endl;
  16. } else if (pilih == 'n' || pilih == 'N') {
  17. std::cout << "Proses selesai." << std::endl;
  18. } else {
  19. std::cout << "Pilihan tidak valid. Silakan masukkan 'y' atau 'n'." << std::endl;
  20. }
  21. } while (pilih == 'y' || pilih == 'Y'); // Ulangi selama pengguna memasukkan 'y' atau 'Y'
  22.  
  23. std::cout << "\nTotal jumlah pendonor darah: " << jumlahPendonor << std::endl;
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0.01s 5284KB
stdin
8
3
3 1 150
1 2 250
3 1 300
1 3 450 
2 2 200
3 4 350
1 4 500
2 1 500
stdout
--- Program Penghitung Pendonor Darah ---

Ada pendonor baru? (y/n): Pilihan tidak valid. Silakan masukkan 'y' atau 'n'.

Total jumlah pendonor darah: 0