Rabu, 13 Oktober 2010

1. Buatlah program untuk menghitung nilai rata -rata dari seorang siswa,
dengan ketentuan sebagai berikut :
- Nama siswa, nilai pertandingan I, Nilai pertandingan II, Nilai pertandingan III diinput.
- Nilai rata - rata merupakan hasil dari nilai pertandingan I, II dan III dibagi dengan 3.
- Tampilan yang diinginkan sebagai berikut :
Layar Masukan
PROGRAM DIHITUNG NILAI RATA-RATA
Nama siswa : ... <>
Nilai pertandingan I : ... <>
Nilai pertandingan II : ... <>
Nilai pertandingan III: ... <>
Layar Keluaran
Siswa yang bernama ... <>
memperoleh nilai rata-rata ... <> dari
hasil perlombaan yang diikutinya.

perintahnya :

#include
#include
#include
main ()
{
char nama[50] ;
int nilai1 ;
int nilai2 ;
int nilai3 ;
int nilairata ;

cout <<"\t PROGRAM HITUNG NILAI RATA-RATA"<<<"\t ------------------------------"<<<"Nama Siswa \t : "; cin>>nama;
cout <<"Nilai 1 \t : "; cin>>nilai1;
cout<<"Nilai 2 \t : "; cin>>nilai2;
cout<<"Nilai 3 \t : "; cin>>nilai3;

cout<<"Nama Siswa \t : "<<<<"Nilai 1 \t : "<<<<"Nilai 2 \t : "<<<<"Nilai 3 \t : "<<

2. 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
- tampilan yang diingikan sebagai berikut :
Layar Masukan
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 ... <>

perintahnya :

#include
#include
#include
main ()
{
char nama[55] ;
int aktf,tgs,uji;
float aktif,tugas,ujian,nilai_akhir;
cout <<"\t \t --------------------------"<<<"\t \t PROGRAM HITUNG NILAI AKHIR"<<<"\t \t --------------------------"<<<"\t Nama Siswa \t : "; gets(nama); cout <<"\t Nilai keaktifan : "; cin>>aktf;
cout<<"\t Nilai tugas \t : "; cin>>tgs;
cout<<"\t Nilai ujian \t : "; cin>>uji;
aktif=0.2*aktf;
tugas=0.3*tgs;
ujian=0.5*uji;
nilai_akhir=aktif+tugas+ujian;
cout<<"Nama Siswa \t \t : "<<<<"Nilai keaktifan * 20% \t : "<<<<"Nilai tugas * 30% \t :"<<<<"Nilai ujian * 50% \t : "<<<<<"=============================="<<<"Siswa yang bernama "<<<<"Memperoleh nilai akhir "<getch() ;
}