fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. #include <iostream>
  5. using namespace std;
  6.  
  7. int main() {
  8. int n;
  9. cout << "Masukkan jumlah siswa: ";
  10. cin >> n;
  11.  
  12. int nilai[100];
  13. int total = 0;
  14. int tertinggi, terendah;
  15. int jumlah_lulus = 0;
  16.  
  17. // Menginput nilai siswa
  18. for (int i = 0; i < n; i++) {
  19. cout << "Masukkan nilai siswa ke-" << i + 1 << ": ";
  20. cin >> nilai[i];
  21. total += nilai[i];
  22.  
  23. // Menentukan nilai tertinggi dan terendah saat input
  24. if (i == 0) {
  25. tertinggi = nilai[i];
  26. terendah = nilai[i];
  27. } else {
  28. if (nilai[i] > tertinggi) tertinggi = nilai[i];
  29. if (nilai[i] < terendah) terendah = nilai[i];
  30. }
  31.  
  32. // Menghitung jumlah siswa yang lulus
  33. if (nilai[i] >= 75) {
  34. jumlah_lulus++;
  35. }
  36. }
  37.  
  38. // Menampilkan daftar nilai
  39. cout << "\nDaftar nilai: ";
  40. for (int i = 0; i < n; i++) {
  41. cout << nilai[i] << " ";
  42. }
  43. cout << endl;
  44.  
  45. // Menampilkan hasil analisis
  46. cout << "Nilai tertinggi : " << tertinggi << endl;
  47. cout << "Nilai terendah : " << terendah << endl;
  48.  
  49. double rata_rata = (double)total / n;
  50. cout << "Rata-rata nilai : " << rata_rata << endl;
  51. cout << "Jumlah siswa yang lulus (>= 75): " << jumlah_lulus << endl;
  52.  
  53. return 0;
  54. }
Success #stdin #stdout 0s 5312KB
stdin
5
80
92
70
85
90
stdout
Masukkan jumlah siswa: Masukkan nilai siswa ke-1: Masukkan nilai siswa ke-2: Masukkan nilai siswa ke-3: Masukkan nilai siswa ke-4: Masukkan nilai siswa ke-5: 
Daftar nilai: 80 92 70 85 90 
Nilai tertinggi : 92
Nilai terendah  : 70
Rata-rata nilai : 83.4
Jumlah siswa yang lulus (>= 75): 4