Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya. Dengan ketentuan sebagai berikut :
-Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
- Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah
. Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
. Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%.
. Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%.
. Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian.
- Ketentuan Nilai Huruf
. Jika nilai Akhir yang dihasilkan lebih besar dari 80, maka mendapat grade “A”.
. Jika nilai Akhir yang dihasilkan lebih besar dari 70, maka mendapat grade "B".
. Jika nilai Akhir yang dihasilkan lebih besar dari 56, maka mendapat grade “C”.
. Jika nilai Akhir yang dihasilkan lebih besar dari 46, maka mendapat grade “D”.
. Selain itu mendapat grade “E”.
- Tampilan yang diinginkan sebagai berikut :
.Layar Masukkan
PROGRAM HITUNG NILAI AKHIR
Nama Siswa : ...
Nilai Keaktifan : ...
Nilai Tugas : ...
Nilai Ujian : ...
.Layar Keluaran
Siswa yang bernama ……
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : ...
Nilai Tugas * 30% : ...
Nilai Ujian * 50% : ...
Jadi Siswa yang bernama ... memperoleh nilai akhir sebesar .... dengan grade ...
Download Filenya Disini :
Coding :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main(){
char nama[80];
int nilai1, nilai2, nilai3;
float nilaiakhir, murni1, murni2, murni3;
cout<<" PROGRAM HITUNG NILAI AKHIR\n\n";
cout<<" Nama Siswa : ";
gets(nama);
cout<<" Nilai Keaktifan : ";
cin>>nilai1;
cout<<" Nilai Tugas : ";
cin>>nilai2;
cout<<" Nilai Ujian : ";
cin>>nilai3;
murni1 = 20 * nilai1 /(float)100;
murni2 = 30 * nilai2 /(float)100;
murni3 = 50 * nilai3 /(float)100;
nilaiakhir = murni1 + murni2 + murni3;
clrscr();
cout<<" Siswa yang bernama "<<nama<<endl;
cout<<" Dengan nilai yang dipresentasikan."<<endl;
cout<<" Nilai Murni Keaktifan : "<<murni1<<endl;
cout<<" Nilai Murni Tugas : "<<murni2<<endl;
cout<<" Nilai Murni Ujian : "<<murni3<<endl<<endl;
cout<<" Jadi siswa yang bernama "<<nama;
cout<<" memperoleh nilai akhir sebesar "<<nilaiakhir;
cout<<" dengan grade ";
if(nilaiakhir>=80){
cout<<"A";
}
else if(nilaiakhir>=70){
cout<<"B";
}
else if(nilaiakhir>=56){
cout<<"C";
}
else if(nilaiakhir>=46){
cout<<"D";
}
else{
cout<<"E";
}
getch();
}
Tampilan :