Minggu, 07 Desember 2014

tugas program c++ bsi pert 10 pointer and makro no3.

3. Buatlah program menghitung nilai akhir perkuliahan pada suatu matakuliah, dengan ketentuan sebagai berikut:
• Nilai Absensi * 10 %
• Nilai Tugas * 20 %
• Nilai U.T.S * 30 %
• Nilai U.A.S * 40 %
Untuk proses penilaian dilakukan didalam file header dan simpan nama file header tersebut hitnilai.h.
Tampilan yang diinginkan:
Program Hitung Nilai Akhir Mata Kuliah
Masukkan Nilai Absensi : ……<di-input>
Masukkan Nilai Tugas : ……<di-input>
Masukkan Nilai U.T.S : ……<di-input>
Masukkan Nilai U.A.S : ……<di-input>
Nilai Murni Absensi = <data-inputan> * 10% = <hasil-proses>
Nilai Murni Tugas = <data-inputan> * 20% = <hasil-proses>
Nilai Murni U.T.S = <data-inputan> * 30% = <hasil-proses>
Nilai Murni U.A.S = <data-inputan> * 40% = <hasil-proses>
Nilai Akhir yang diperoleh sebesar : ….. <hasil-proses>

3.       a. Membuat file header
/*Membuat file header untuk menghitung Nilai Akhir Perkuliahan*/
#define NA na*0.1
#define NT nt*0.2
#define NUTS nuts*0.3
#define NUAS nuas*0.4
#define NAKHIR NA+NT+NUTS+NUAS
NB : Save file header di atas dengan cara klik file>>save as>>(save di local disk C-BC5-INCLUDE-Ganti Format File ke Headers (*.h,*.hpp,*.rh) dan ganti nama file menjadi “hitnilai”)
b. Membuat program scriptnya
/*program menghitung nilai akhir perkuliahan*/
#include <iostream.h>
#include <conio.h>
#include"hitnilai.h"
main()
{
float n_absensi,n_tugas,n_uas,n_akhir,na,nt,nuas,nuts,n_uts;
cout<<"Program Hitung Nilai akhir Mata Kuliah"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<endl;
cout<<"Masukan Nilai Absensi  : ";cin>>na;
cout<<"Masukan Nilai Tugas         : ";cin>>nt;
cout<<"Masukan Nilai UTS            : ";cin>>nuts;
cout<<"Masukan Nilai UAS            : ";cin>>nuas;
cout<<"--------------------------------------"<<endl;
n_absensi=NA;
cout<<"Nilai Murni Absensi          : "<<na<<" *10%= "<<n_absensi<<endl;
n_tugas=NT;
cout<<"Nilai Murni Tugas             : "<<nt<<" *20%= "<<n_tugas<<endl;
n_uts=NUTS;
cout<<"Nilai Murni UTS                 : "<<nuts<<" *30%= "<<n_uts<<endl;
n_uas=NUAS;
cout<<"Nilai Murni UAS                : "<<nuas<<" *40%= "<<n_uas<<endl;
cout<<endl;
n_akhir=NAKHIR;
cout<<"Nilai Akhir Yang Diperoleh Sebesar : "<<n_akhir<<endl;
getch();
}
Maka hasil tampilannya sebagai berikut :

Tidak ada komentar:

Posting Komentar