Advertisement
Guest User

Benny Silabus

a guest
Sep 22nd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.13 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <string.h>
  4. using namespace std;
  5.  main(){
  6.     struct {
  7.         char nama [20];
  8.         char nama1[50];
  9.         char kelas [10];
  10.         char arr[50];
  11.         int nilai[4]={0,6,5,1};
  12.         }mahasiswa[70];
  13.  int i,n,k,flag,lol,wa,j,l,u;
  14.  int s[50];
  15.  int nilai[4]={0,6,5,1};
  16.  char cari [20];
  17.  char sekor1[5];
  18.  char sekor2[5];
  19.                     cout<<" \t\t\ Kelompok KAMI\t\t"<<endl;
  20.                     cout<<" \t\t\ Budi 065118153\t\t"<<endl;
  21.                     cout<<" \t\t\ Beni 065118145\t\t"<<endl;
  22.                     cout<<" \t\t\ Saugi 065118126\t\t"<<endl;
  23.                     cout<<" \t\t\t\t MAAF GAN TIDAK RESPONSIVE\t\t\t\t"<<endl;
  24.                     cout<<endl<<endl;
  25. cout<<"Masukan Jumlah Mahasiswa : ";
  26.     cin>>n;
  27.     for(k=1; k<=n; k++){
  28. cout<<"Mahasiswa ke "<<k<<endl;
  29. cout<<"Masukan Nama Lengkap  : "; fflush(stdin);
  30.    gets(mahasiswa[k].nama1);
  31. cout<<"Masukan Nama pangggilan  : ";
  32.    cin>>mahasiswa[k].nama;
  33. cout<<"Masukkan NPM "<<endl;
  34.     for (i=0;i<4;i++){
  35.         cout<<""<<nilai[i];}
  36.         cin>>s[k];
  37. cout<<" Masukkan NPM kembali :";
  38.     cin>>mahasiswa[k].arr;
  39. cout<<"Masukan Kelas Anda : " ;
  40.    cin>>mahasiswa[k].kelas;
  41. cout<<"Algo 1 :";
  42.    cin>>sekor1[k];
  43. cout<<"Algo 2 :";
  44.     cin>>sekor2[k];
  45.    cout<<endl<<endl;
  46.    }
  47.    /*//// Output nya gan
  48.    cout<<endl<<endl;
  49.    cout<<"Menampilkan Data "<<endl;
  50.     for(k=1; k<=n; k++){
  51.    cout<<"Data Ke"<<k<<endl;
  52.    cout<<" Nama :"<<nama[k]<<endl;
  53.    cout<<" NPM  :";
  54.    for (i=0;i<4;i++){
  55.    cout<<nilai[i];}cout<<s[k]<<endl;
  56.    cout<<" Kelas:"<<kelas[k]<<endl;
  57.    cout<<" FMIPA (ILMU KOMPUTER)"<<endl<<endl;
  58.    }
  59. */   cout<<endl<<endl<<endl;
  60.    // cari data
  61.    system("CLS");
  62.    cout<<"\tNote Data Yang Dapat Dicari NPM, Nama Panggilan, Dan Kelas!!"<<endl;
  63.     cout<<" Input Nilai Dicari :"; fflush(stdin);
  64.    gets(cari);
  65.     wa=0;
  66.     for(k=1; k<=n; k++){
  67.         if (strcmp (mahasiswa[k].arr,cari)==0){
  68.           wa++;}
  69.     }
  70.     flag=0;
  71.     for(k=1; k<=n; k++){
  72.         if (strcmp (mahasiswa[k].kelas,cari)==0){
  73.           flag++;}
  74.     }
  75.     lol=0;
  76.     for(k=1; k<=n; k++){
  77.         if (strcmp (mahasiswa[k].nama,cari)==0){
  78.           lol++;}
  79.     }
  80.     cout<<endl;
  81.     if (flag!=0){
  82.         cout<<" Keterangan         : Data Ditemukan"<<endl;
  83.       cout<<" \t\t      Berjumlah "<<flag<<" Buah";
  84.     }
  85.     else if (lol!=0){
  86.     cout<<" Keterangan         : Data Ditemukan"<<endl;
  87.       cout<<" \t\t      Berjumlah "<<lol<<" Buah";}
  88.     else if (wa!=0){
  89.         cout<<" Keterangan         : Data Ditemukan"<<endl;
  90.       cout<<" \t\t      Berjumlah "<<wa<<" Buah";
  91.     }
  92.        else
  93.     {
  94.         cout<<" Keterangan         : Data Tidak Ditemukan";
  95.    }
  96.    cout<<endl<<endl;
  97.    // askending
  98.    cout<<" Tampilkan Data "<<endl;
  99. for(k=1; k<=n; k++)
  100.     {
  101.         for(j=k+1; j<=n; j++)
  102.         {
  103.             if(s[k] < s[j])
  104.             {
  105.                 l=s[k];
  106.                 s[k]=s[j];
  107.                 s[j]=l;
  108.             }
  109.         }
  110.     }
  111.     for(k=1; k<=n; k++)
  112.     {cout<<"Data Mahasiswa ke-"<<k<<endl;
  113.     for (i=0;i<4;i++){
  114.    cout<<nilai[i];}cout<<s[k]<<endl;
  115.    cout<<" Nama   :"<<mahasiswa[k].nama1<<endl;
  116.    cout<<" Kelas  :"<<mahasiswa[k].kelas<<endl;
  117.    cout<<" Algo 1 :"<<sekor1[k]<<endl;
  118.    cout<<" Algo 2 :"<<sekor2[k]<<endl;
  119.    cout<<" FMIPA (ILMU KOMPUTER)"<<endl<<endl;}
  120.    getch();
  121.    }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement