- 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 adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian
- Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
PROGRAM HITUNG NILAI AKHIR
Nama Siswa : ... <
diinput >
Nilai Keaktifan : ... < diinput
>
Nilai
Tugas : ... < diinput >
Nilai
Ujian : ... < diinput >
Layar Keluaran
Siswa yang bernama ……
Dengan Nilai Persentasi Yang
dihasilkan.
Nilai Keaktifan * 20% : ... <
hasil proses >
Nilai Tugas
* 30% : ... < hasil proses >
Nilai Ujian
* 50% : ... < hasil proses >
Jadi Siswa
yang bernama ...
memperoleh nilai akhir sebesar ...
CODING C++
# include <stdio.h>
# include <conio.h>
# include<iostream.h>
main()
{
char nama[80];
float nilai1, nilai2, nilai3,nilaiakhir, murni1, murni2, murni3;
cout<<"SELAMAT DATANG DI RENDYARTG "<<endl;
cout<<endl;
cout<<"PROGRAM HITUNG NILAI AKHIR ";
cout<<"SEORANG SISWA "<<endl;
cout<<endl;
cout<<"DARI KURSUS YANG DIIKUTINYA "<<endl;
cout<<endl;
cout<<"BY MOCH RENDY SEPTIYAN "<<endl;
cout<<endl;
printf("NAMA SISWA : "); gets(nama);
cout<<"NILAI KEAKTIFAN : "; cin>>nilai1;
cout<<"NILAI TUGAS : "; cin>>nilai2;
cout<<"NILAI UJIAN : "; cin>>nilai3;
murni1 = 20 * nilai1 /(float)100;
murni2 = 30 * nilai2 /(float)100;
murni3 = 50 * nilai3 /(float)100;
nilaiakhir = murni1 + murni2 + murni3;
clrscr();
cout<<" SISWA YANG BERNAMA : "<<nama;
cout<<endl;
cout<<" DENGAN NILAI PERSENTASI YANG DIHASILKAN ."<<endl;
cout<<"NILAI MURNI KEAKTIFAN * 20% : "<<murni1<<endl;
cout<<"NILAI MURNI TUGAS * 30% : "<<murni2<<endl;
cout<<"NILAI MURNI UJIAN * 50% : "<<murni3<<endl<<endl;
cout<<" JADI SISWA YANG BERNAMA : "<<nama<<endl<<endl;
cout<<"MEMPEROLEH NILAI AKHIR SEBESAR : "<<nilaiakhir<<endl<<endl;
getch();
}
HASIL
# include <conio.h>
# include<iostream.h>
main()
{
char nama[80];
float nilai1, nilai2, nilai3,nilaiakhir, murni1, murni2, murni3;
cout<<"SELAMAT DATANG DI RENDYARTG "<<endl;
cout<<endl;
cout<<"PROGRAM HITUNG NILAI AKHIR ";
cout<<"SEORANG SISWA "<<endl;
cout<<endl;
cout<<"DARI KURSUS YANG DIIKUTINYA "<<endl;
cout<<endl;
cout<<"BY MOCH RENDY SEPTIYAN "<<endl;
cout<<endl;
printf("NAMA SISWA : "); gets(nama);
cout<<"NILAI KEAKTIFAN : "; cin>>nilai1;
cout<<"NILAI TUGAS : "; cin>>nilai2;
cout<<"NILAI UJIAN : "; cin>>nilai3;
murni1 = 20 * nilai1 /(float)100;
murni2 = 30 * nilai2 /(float)100;
murni3 = 50 * nilai3 /(float)100;
nilaiakhir = murni1 + murni2 + murni3;
clrscr();
cout<<" SISWA YANG BERNAMA : "<<nama;
cout<<endl;
cout<<" DENGAN NILAI PERSENTASI YANG DIHASILKAN ."<<endl;
cout<<"NILAI MURNI KEAKTIFAN * 20% : "<<murni1<<endl;
cout<<"NILAI MURNI TUGAS * 30% : "<<murni2<<endl;
cout<<"NILAI MURNI UJIAN * 50% : "<<murni3<<endl<<endl;
cout<<" JADI SISWA YANG BERNAMA : "<<nama<<endl<<endl;
cout<<"MEMPEROLEH NILAI AKHIR SEBESAR : "<<nilaiakhir<<endl<<endl;
getch();
}
HASIL
Posted by
Artg