Advertisement
141111034

Elizabeth marcindy sari wadjong/tugas 2

Oct 24th, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.25 KB | None | 0 0
  1. include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7.     char NM [30];
  8.     int nim,j,i;
  9.     float hasil, nT, nUTS, nUAS,na;
  10.  
  11.    cout<<"masukkan jumlah mahasiswa : ";cin>>j;
  12.     for(i=1;i<=j;
  13.     i++){
  14.     cout<<endl;
  15.     cout<<"Nama Mahasiswa ke-"<<i<<": ";cin>>NM;
  16.     cout<<"NRP            : ";cin>>nrp;
  17.     cout<<"Nilai Tugas    : ";cin>>nT;
  18.     cout<<"Nilai UTS      : ";cin>>nUTS;
  19.     cout<<"Nilai UAS      : ";cin>>nUAS;
  20.     hasil=nT+nUTS+nUAS;
  21.     na=hasil/3;
  22.     cout<<endl;
  23.     cout<<endl;
  24.     cout<<NM<<" memiliki :"<<endl;
  25.     cout<<"Nilai Angka   : "<<na<<endl;
  26.     cout<<"Nilai Huruf   : ";
  27. teln(1. Memasukkan data mahasiswa  2. Keluar);
  28.   Write(‘Pilihan Anda : ‘);
  29.   Readln(pilih);
  30.   case pilih of
  31.     ‘1’: begin
  32.            Write(‘Masukkan Nama Anda : ‘);
  33.            Readln(nama);
  34.            Write(‘Masukkan NRP  Anda : ‘);
  35.            Readln(nrp);
  36.            Write(‘Masukkan Nilai Anda : ‘);
  37.            Readln(nilai);
  38.            {menentukan program studi}
  39.            if (copy(nrp, 3, 2)=11) then
  40.              keterangan := ‘S1′
  41.            else
  42.              if (copy(nrp, 3, 2)=31) then
  43.                keterangan := ‘D3′;
  44.            {menentukan grade}
  45.            if (nilai >= 80) then
  46.              grade := ‘A’
  47.            else
  48.              if (nilai >= 75) then  
  49.                grade := ‘B+’
  50.              else              
  51.              if (nilai >= 75) then  
  52.                grade := ‘B+’
  53.              else  
  54.                if (nilai >= 70) then
  55.                  grade := ‘C+’
  56.              else  
  57.                if (nilai >= 56) then
  58.                  grade := ‘C’
  59.              else  
  60.                if (nilai >= 45) then
  61.                  grade := ‘D’
  62.                else
  63.                  grade := ‘E';
  64.           Writeln(‘Data mahasiswa yang diinputkan’);
  65.           Writeln(‘Nama : ‘,nama);
  66.           Writeln(‘NRP : ‘,nrp);
  67.           Writeln(‘Program Studi : ‘,keterangan);
  68.           Writeln(‘Nilai : ‘,nilai);
  69.           Writeln(‘Grade : ‘,grade);
  70.         end;
  71.    ‘2’: begin
  72.    Writeln(‘ mengakhiri program !’);
  73.    Exit;
  74.    end;
  75.  end;  
  76.  Readln;
  77. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement