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 Keaktifan 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…
JAWABAN :
#include "conio.h"
#include "stdio.h"
#include "iostream.h"
main()
{
char nama[28];
int nilai_keaktifan,nilai_tugas,nilai_ujian,nilai_akhir;
int nilai_murni_keaktifan,nilai_murni_tugas,nilai_murni_ujian;
clrscr();
cout<<"\n\n\t\t PROGRAM HITUNG NILAI AKHIR";
cout<<"\n\n\t\t **************************";
cout<<endl;
cout<<"Nama Siswa : ";gets(nama);
cout<<"Nilai Keaktifan : ";cin>>nilai_keaktifan;
cout<<"Nilai Tugas : ";cin>>nilai_tugas;
cout<<"Nilai Ujian : ";cin>>nilai_ujian;
clrscr();
nilai_murni_keaktifan=nilai_keaktifan*20/100;
nilai_murni_tugas=nilai_tugas*30/100;
nilai_murni_ujian=nilai_ujian*50/100;
nilai_akhir=(nilai_murni_keaktifan+nilai_murni_tugas+nilai_murni_ujian);
clrscr();
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Dengan nilai presentasi yang di hasilkan:"<<endl;
cout<<endl;
cout<<"Nilai Keaktifan *20%: "<<nilai_murni_keaktifan<<endl;
cout<<"Nilai Tugas *30%: "<<nilai_murni_tugas<<endl;
cout<<"Nilai Ujian *50%: "<<nilai_murni_ujian<<endl;
cout<<endl;
cout<<"Jadi, siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai akhir sebesar "<<nilai_akhir<<endl;
getch();
}
DOWNLOAD LINK http://www.4shared.com/file/nKjcbB6N/TUGAS_2.html
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.