Thursday, January 9, 2014

Program menghitung nilai akhir mahasiswa menggunakan C++

Kali ini Saya akan membuat program sederhana menghitung hasil nilai akhir mahasiswa menggunakan bahasa pemograman C++.

Misalkan ketentuan nilai sesuai kontrak perkuliahan adalah :
Nilai keaktifan x 20%
Nilai Tugas x 30%
Nilai Ujian x 50%
Nilai akhir = total penjumlahan dari nilai-nilai di atas

script programnya adalah sebagai berikut:

#include <stdio.h>
#include <conio.h>

int main() {
   char nmMhs[20];
   float nk, nt, nu, na;
   clrscr();

   printf("Nama Mahasiswa  : "); gets(nmMhs);
   printf("\nNilai Keaktifan : "); scanf("%f", &nk);
   printf("\nNilai Tugas     : "); scanf("%f", &nt);
   printf("\nNilai Ujian     : "); scanf("%f", &nu);
   clrscr();

   nk = (nk * 20)/100;
   nt = (nt * 30)/100;
   nu = (nu * 50)/100;
   na = nk+nt+nu;
   clrscr();

   printf("Nama Mahasiswa          : "); puts(nmMhs);
   printf("\nNilai murni keaktifan : %4.1f\n\n", nk);
   printf("Nilai murni tugas       : %4.1f\n\n", nt);
   printf("Nilai murni ujian       : %4.1f\n\n", nu);
   printf("Nilai akhir             : %4.1f", na);

   getch();
   return 0;
}
Mula-mula program akan meminta input berupa nama mahasiswa, nilai keaktifan, nilai tugas, dan nilai ujian dimana nilai masing-masing inputan akan di simpan di masing-masing variabel yang telah di deklarasikan.



kemudian
variabel yang berisi nilai keaktifan (nk) di kali 20/100
variabel yang berisi nilai tugas (nt) di kali 30/100
variabel yang berisi nilai ujian (nu) di kali 50/100
variabel nilai akhir (na) di isi dengan penjumlahan nk+nt+nu

Selanjutnya Kita tinggal menampilkannya saja dengan menggunakan cout<<
Sehingga hasil akhir nilai pada screenshot programnya adalah seperti ini :


Sekian penjelasan mengenai program nilai akhir mahasiswa yang Saya buat di atas, semoga apa yang Saya sampaikan dapat di pahami, dan bila ada kesalahan di tunggu sarannya. Terimakasih.