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
_ 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 …..
#include<conio.h> #include<stdio.h> #include<iostream.h> main() { char nama[30]; float nilkea1, niltug1, niluji1, nilakh, nilkea2, niltug2, niluji2; clrscr(); /*input*/ cout<<"\t PENGHITUNGAN NILAI AKHIR"; cout<<endl<<endl; printf(" NAMA SISWA : "); gets(nama); cout<<endl; cout<<"_________________________________________________________"<<endl; cout<<endl; cout<<" NILAI KEAKTIFAN : "; cin>>nilkea1; cout<<" NILAI TUGAS : "; cin>>niltug1; cout<<" NILAI UJIAN : "; cin>>niluji1; /*rumus*/ nilkea2= nilkea1* 0.2; niltug2= niltug1* 0.3; niluji2= niltug1* 0.5; nilakh = nilkea2+niltug2+niluji2; /*output*/ cout<<" SISWA YANG BERNAMA "<<nama; cout<<endl; cout<<" MENDAPAT NILAI SEBAGAI BERIKUT: "<<endl; cout<<" NILAI KEAKTIFAN * 20% : "<<nilkea2<<endl; cout<<" NILAI TUGAS * 30% : "<<niltug2<<endl; cout<<" NILAI UJIAN * 50% : "<<niluji2<<endl<<endl; cout<<endl; cout<<" -> JADI SISWA YANG BERNAMA "<<nama; cout<<" MEMPEROLEH NILAI AKHIR SEBESAR "<<nilakh; getch(); }