Advertisement
Guest User

fungsi

a guest
Dec 2nd, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. #include<iostream.h>
  2. #include<conio.h>
  3. #include<iomanip.h>
  4. int jumlah;
  5. void kop()
  6. {
  7. cout<<"==================================\n";
  8. cout<<"\tPROGRAM NILAI MAHASISWA\n";
  9. cout<<"==================================\n";
  10. }
  11. void isidata(int nim[],int nilai1[],int nilai2[],int nilai3[])
  12. {
  13. int i;
  14. kop();
  15. for(i=1;i<=jumlah;i++)
  16. {
  17. cout<<" Masukan NIM masiswa ke-"<<i<<" : ";cin>>nim[i];
  18. cout<<" Masukan Nilai 1 : ";cin>>nilai1[i];
  19. cout<<" Masukan Nilai 2 : ";cin>>nilai2[i];
  20. cout<<" Masukan Nilai 3 : ";cin>>nilai3[i];
  21. }
  22. }
  23. int average(int nilai1,int nilai2,int nilai3)
  24. {
  25. return((nilai1+nilai2+nilai3)/3);
  26. }
  27. void tetinggi()
  28. {
  29. int maks=-1000;
  30. int min=1000;
  31. int i;
  32. int nilai1[20],nilai2[20],nilai3[20],rata[20];
  33. for(i=1;i<=jumlah;i++)
  34. {
  35. rata=average(nilai1[i],nilai2[i],nilai3[i])
  36. {
  37. if(rata[i]>maks)
  38. {
  39. maks=rata[i];
  40. }
  41. if(rata[i]<min)
  42. {
  43. min=rata[i];
  44. }
  45. }
  46. }
  47. cout<<" Rata-rata tertinggi adalah : "<<maks<<endl;;
  48. cout<<" Rata-rata terendah adalah : "<<min<<endl;
  49. }
  50.  
  51. void main()
  52. {
  53. int nim[20],nilai1[20],nilai2[20],nilai3[20],rata;
  54. kop();
  55. cout<<"masukan jumlah data : ";cin>>jumlah;
  56. clrscr();
  57. isidata(nim,nilai1,nilai2,nilai3);
  58. clrscr();
  59. kop();
  60. cout<<setw(6)<<"NIM"<<setw(10)<<"NILAI 1"<<setw(10)<<"NILAI 2"<<setw(10)<<"NILAI 3"<<setw(15)<<"RATA-RATA\n"<<endl;
  61. cout<<"----------------------------------------------\n";
  62. for(int i=1;i<=jumlah;i++)
  63. {
  64. rata=average(nilai1[i],nilai2[i],nilai3[i]);
  65. cout<<setw(6)<<nim[i]<<setw(10)<<nilai1[i]<<setw(10)<<nilai2[i]<<setw(10)<<nilai3[i]<<setw(15)<<rata<<endl;
  66. }
  67. getch();
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement