fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main() {
  6. int N, M;
  7. cout << "Masukkan jumlah pendonor (N): ";
  8. cin >> N;
  9. cout << "Masukkan jumlah desa (M): ";
  10. cin >> M;
  11.  
  12. int kodeDesa;
  13. string golonganDarah;
  14. int volume;
  15.  
  16. // variabel untuk menghitung total pendonor dan volume per golongan darah
  17. int totalPendonor = 0;
  18. int totalVolume = 0;
  19.  
  20. cout << "\nMasukkan data pendonor (kodeDesa golonganDarah volume):\n";
  21. for (int i = 0; i < N; i++) {
  22. cin >> kodeDesa >> golonganDarah >> volume;
  23. totalPendonor++;
  24. totalVolume += volume;
  25. }
  26.  
  27. cout << "\n=== HASIL PERHITUNGAN ===\n";
  28. cout << "Total pendonor: " << totalPendonor << endl;
  29. cout << "Total volume darah terkumpul: " << totalVolume << " ml" << endl;
  30.  
  31. return 0;
  32. }
  33.  
Success #stdin #stdout 0.01s 5324KB
stdin
8
3
31 150
1 2 250
3 1 300
1 3 450
2 2 200
3 4 350
1 4 500
2 1 500
stdout
Masukkan jumlah pendonor (N): Masukkan jumlah desa (M): 
Masukkan data pendonor (kodeDesa golonganDarah volume):

=== HASIL PERHITUNGAN ===
Total pendonor: 8
Total volume darah terkumpul: 15 ml