Rabu, 20 April 2011

PROGRAM HITUNG NILAI AKHIR SISWA


Soal

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                 = 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 .....

Script Program:

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[25];
int keaktifan,tugas,ujian,akhir;
int murni_keaktifan,murni_tugas,murni_ujian;
clrscr();
cout<<"\t\tPROGRAM HITUNG NILAI AKHIR\n";
cout<<"\t       ============================\n";
cout<<endl;
cout<<"Nama Siswa      : ";gets(nama);
cout<<"Nilai Keaktifan  : ";cin>>keaktifan;
cout<<"Nilai Tugas     : ";cin>>tugas;
cout<<"Nilai Ujian     : ";cin>>ujian;
murni_keaktifan=keaktifan*20/100;
murni_tugas=tugas*30/100;
murni_ujian=ujian*50/100;
akhir=(murni_keaktifan+murni_tugas+murni_ujian);
cout<<"Siswa yang bernama "<<nama;
cout<<" Dengan Nilai Persentasi Yang dihasilkan."<<endl;
cout<<"Nilai Keaktifan * 20% : "<<murni_keaktifan<<endl;
cout<<"Nilai Tugas     * 30% : "<<murni_tugas<<endl;
cout<<"Nilai Ujian     * 50% : "<<murni_ujian<<endl;
cout<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nama<<endl;
cout<<"Memperoleh nilai akhir sebesar "<<akhir<<endl;
getch();
}

Hasilnya:

Tidak ada komentar:

Posting Komentar