Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int jumlah,i;
- char RangeNilai(int NilaiAngka)
- {
- char nilai;
- if ((NilaiAngka>=0) && (NilaiAngka<20))
- {nilai = 'E';}
- else if ((NilaiAngka>=20) && (NilaiAngka<40))
- {nilai = 'D';}
- else if ((NilaiAngka>=40) && (NilaiAngka<60))
- {nilai = 'C';}
- else if ((NilaiAngka>=60) && (NilaiAngka<75))
- {nilai = 'B';}
- else
- {nilai = 'A';}
- return nilai;
- }
- int main()
- {
- typedef struct
- { int NoMhs, NilaiAngka;
- char Nama[50], Kelas, NilaiHuruf;
- } data;
- data mahasiswa[i];
- cout<<" Jumlah mahasiswa : "; cin>>jumlah;
- cout<<" \n===INPUT DATA MAHASISWA===\n";
- for(i=0; i<jumlah; i++)
- {
- cout<<" No. Mahasiswa : "; cin>>mahasiswa[i].NoMhs;
- cout<<" Nama : "; cin>>mahasiswa[i].Nama;
- cout<<" Kelas : "; cin>>mahasiswa[i].Kelas;
- cout<<" Nilai Angka : "; cin>>mahasiswa[i].NilaiAngka;
- mahasiswa[i].NilaiHuruf = RangeNilai(mahasiswa[i].NilaiAngka);
- }
- cout<<" \n===OUTPUT DATA MAHASISWA===\n ";
- for(i=0; i<jumlah; i++)
- {
- cout<<" \nNo. Mahasiswa : "<<mahasiswa[i].NoMhs;
- cout<<" \nNama : "<<mahasiswa[i].Nama;
- cout<<" \nKelas : "<<mahasiswa[i].Kelas;
- cout<<" \nNilai Angka : "<<mahasiswa[i].NilaiAngka;
- cout<<" \nNilai Huruf : "<<mahasiswa[i].NilaiHuruf<<endl<<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement