fork download
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. int n = 5;
  8. int nilai[5] = {80, 92, 70, 85, 90};
  9.  
  10. int tertinggi, terendah;
  11. float total = 0, rata_rata;
  12. int lulus = 0;
  13.  
  14. cout << "Masukkan jumlah siswa: " << n << endl;
  15. for (int i = 0; i < n; i++) {
  16. cout << "Masukkan nilai siswa ke-" << i + 1 << ": " << nilai[i] << endl;
  17.  
  18. // Proses perhitungan
  19. total += nilai[i];
  20. if (nilai[i] >= 75) {
  21. lulus++;
  22. }
  23. }
  24.  
  25. tertinggi = nilai[0];
  26. terendah = nilai[0];
  27. for (int i = 1; i < n; i++) {
  28. if (nilai[i] > tertinggi) tertinggi = nilai[i];
  29. if (nilai[i] < terendah) terendah = nilai[i];
  30. }
  31.  
  32. rata_rata = total / n;
  33.  
  34. cout << "\nDaftar nilai: ";
  35. for (int i = 0; i < n; i++) {
  36. cout << nilai[i] << " ";
  37. }
  38. cout << endl;
  39.  
  40. cout << "Nilai tertinggi : " << tertinggi << endl;
  41. cout << "Nilai terendah : " << terendah << endl;
  42. cout << "Rata-rata nilai : " << fixed << setprecision(2) << rata_rata << endl;
  43. cout << "Jumlah siswa yang lulus (>= 75): " << lulus << endl;
  44.  
  45. return 0;
  46. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
Masukkan jumlah siswa: 5
Masukkan nilai siswa ke-1: 80
Masukkan nilai siswa ke-2: 92
Masukkan nilai siswa ke-3: 70
Masukkan nilai siswa ke-4: 85
Masukkan nilai siswa ke-5: 90

Daftar nilai: 80 92 70 85 90 
Nilai tertinggi : 92
Nilai terendah  : 70
Rata-rata nilai : 83.40
Jumlah siswa yang lulus (>= 75): 4