Advertisement
oke_google

sindy modul_1

Apr 16th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.52 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <conio.h>
  4. #include <stdlib.h>
  5.  
  6. using namespace std;
  7.  
  8. struct data_mhs
  9.     {
  10.         char nama[100];
  11.         char npm[100];
  12.         //data_mk mk; //change 1
  13.     };//change 2
  14. struct data_mk {
  15.         char nama_mk[100];
  16.         data_mhs mahasiswa[10];//change 3
  17.         int sks;
  18.     }mk[4];
  19.  
  20.     int main ()
  21. {
  22.     int a, b;
  23.         cout << " \t Data Mahasiswa \t" << endl << endl;
  24.         cout << " Masukkan jumlah Mata Kuliah : "; cin >> a;
  25.         cout << " Masukan Banyak Mahasiswa yg mengikuti kuliah ini ";cin>>b;//change 4
  26.         cout << endl;
  27.  
  28.     for (int i=0; i<a; i++){//change 5
  29.         cin.ignore();//change 9
  30.         cout<<"Mata Kuliah ke-"<<i+1<<" : "<<endl;
  31.         cout<<"Masukan Nama Mata Kuliah = ";gets(mk[i].nama_mk);//change 10
  32.         for(int x=0; x<b; x++){//change 6
  33.             cout << " masukan NPM         = ";gets(mk[i].mahasiswa[x].npm);
  34.             cout << " masukan Nama        = "; gets(mk[i].mahasiswa[x].nama);
  35.             cout << endl;
  36.         }
  37.         cout<<" Berapa Banyak  SKS untuk Matkul ini = "; cin>>mk[i].sks;
  38.     }
  39.  
  40.     for (int i=0; i<a; i++){//change 7
  41.         cout<<"Nama Mata Kuliah = "<<mk[i].nama_mk<<endl;//change 11
  42.         for(int x=0; x<b; x++){//change 8
  43.             cout << " NPM         = "<<mk[i].mahasiswa[x].npm<<endl;
  44.             cout << " masukan Nama        = "<<mk[i].mahasiswa[x].nama<<endl;
  45.         }
  46.         cout<<" SKS untuk Matkul ini = "<<mk[i].sks<<endl;
  47.     }
  48.     getch();
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement