fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main() {
  6. string nama_hari[7] = {"Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"};
  7. int penjualan[7];
  8. int total = 0;
  9.  
  10. cout << "Masukkan jumlah penjualan barang:" << endl;
  11.  
  12. // Menginput penjualan per hari
  13. for (int i = 0; i < 7; i++) {
  14. cout << nama_hari[i] << " \t: ";
  15. cin >> penjualan[i];
  16. total += penjualan[i];
  17. }
  18.  
  19. // Menentukan hari penjualan terbanyak dan tersedikit
  20. int idx_terbanyak = 0;
  21. int idx_tersedikit = 0;
  22.  
  23. for (int i = 1; i < 7; i++) {
  24. if (penjualan[i] > penjualan[idx_terbanyak]) {
  25. idx_terbanyak = i;
  26. }
  27. if (penjualan[i] < penjualan[idx_tersedikit]) {
  28. idx_tersedikit = i;
  29. }
  30. }
  31.  
  32. // Menampilkan hasil rekapitulasi
  33. cout << "\nTotal penjualan\t\t: " << total << endl;
  34.  
  35. double rata_rata = (double)total / 7;
  36. cout << "Rata-rata per hari\t: " << rata_rata << endl;
  37.  
  38. cout << "Penjualan terbanyak\t: " << penjualan[idx_terbanyak] << " (" << nama_hari[idx_terbanyak] << ")" << endl;
  39. cout << "Penjualan paling sedikit: " << penjualan[idx_tersedikit] << " (" << nama_hari[idx_tersedikit] << ")" << endl;
  40.  
  41. return 0;
  42. }
Success #stdin #stdout 0s 5320KB
stdin
7
12
18
15
20
17
25
10
stdout
Masukkan jumlah penjualan barang:
Senin 	: Selasa 	: Rabu 	: Kamis 	: Jumat 	: Sabtu 	: Minggu 	: 
Total penjualan		: 114
Rata-rata per hari	: 16.2857
Penjualan terbanyak	: 25 (Minggu)
Penjualan paling sedikit: 7 (Senin)