Program Untuk Menghitung Nilai Akhir Siswa

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
_ 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();
} 

Bagikan ke

Copyright © 2013-2014 Rumah No 48 - All Rights Reserved
Back to Top