irwan94

struct

Nov 27th, 2015
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include "conio.h"
  4. #include <iomanip>
  5. using namespace std;
  6.  
  7. void garis()
  8. {
  9. cout<<"-------------------------------------------------------------"<<endl;
  10. }
  11. int main(int argc, char *argv[])
  12. {
  13. struct
  14. {
  15. char nama[20],HURUF[10];
  16. int UTS,UAS,HASIL;
  17.  
  18. }mahasiswa[10];
  19. int i,data;
  20. cout<<"Jumlah Data yang di input = ";cin>>data;
  21. for(i=1;i<=data;i++)
  22. {
  23. cout<<"Data ke = "<<i<<endl;
  24. cout<<"Nama Mahasiswa = ";cin>>mahasiswa[i].nama;
  25. cout<<"Nilai UTS = ";cin>>mahasiswa[i].UTS;
  26. cout<<"Nilai UTS = ";cin>>mahasiswa[i].UAS;
  27. mahasiswa[i].HASIL=(mahasiswa[i].UTS*0.4)+(mahasiswa[i].UAS*0.6);
  28. if(mahasiswa[i].HASIL>=80)
  29. {
  30. strcpy(mahasiswa[i].HURUF,"A");
  31. }
  32. else if(mahasiswa[i].HASIL>=70)
  33. {
  34. strcpy(mahasiswa[i].HURUF,"B");
  35. }
  36. else if(mahasiswa[i].HASIL>=56)
  37. {
  38. strcpy(mahasiswa[i].HURUF,"C");
  39. }
  40. else if(mahasiswa[i].HASIL>=47)
  41. {
  42. strcpy(mahasiswa[i].HURUF,"D");
  43. }
  44. else if(mahasiswa[i].HASIL<47)
  45. {
  46. strcpy(mahasiswa[i].HURUF,"E");
  47. }
  48. }
  49.  
  50. garis();
  51. cout<<"No\tNama\t\tNilai\t\tNilai\tNilai"<<endl;
  52. cout<<"\tMahasiswa\tUTS\tUAS\tAkhir\tHuruf"<<endl;
  53. garis();
  54. for(i=1;i<=data;i++)
  55. {
  56. cout<<i<<"\t"<<mahasiswa[i].nama<<"\t\t"<<mahasiswa[i].UTS<<"\t"<<mahasiswa[i].UAS<<"\t"<<mahasiswa[i].HASIL<<"\t"<<mahasiswa[i].HURUF;
  57. cout<<endl;
  58. }
  59. system("PAUSE");
  60. return EXIT_SUCCESS;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment