Soal Tugas 1 :
1. 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 :
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 …..
Listing Program :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20]="Syarif Hidayatullah";
float naktif,ntugas,nujian;
float maktif,mtugas,mujian,nakhir;
/*menggunakan tipe data float karena output berupa bil.desimal*/
clrscr();
/*input*/
cout<<endl;
cout<<"PROGRAM HITUNG NILAI AKHIR"<<endl<<endl;
cout<<"Nama Siswa : "<<nama<<endl;
cout<<"Nilai Keaktifan : ";cin>>naktif;
cout<<"Nilai Tugas : ";cin>>ntugas;
cout<<"Nilai Ujian : ";cin>>nujian;
/*proses*/
maktif=naktif*20/100;
mtugas=ntugas*30/100;/*bentuk sederhana dari 30%*/
mujian=nujian*50/100;
nakhir=(maktif+mtugas+mujian);
cout<<endl;
/*output*/
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Dengan Nilai Persentasi Yang Dihasilkan :"<<endl<<endl;
cout<<"Nilai Keaktifan * 20% : "<<maktif<<endl;
cout<<"Nilai Tugas * 30% : "<<mtugas<<endl;
cout<<"Nilai Ujian * 50% : "<<mujian<<endl;
cout<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nama<<endl;
cout<<"Memperoleh Nilai Akhir Sebesar "<<nakhir<<endl;
getch();
}
output :
1. 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 :
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 …..
Listing Program :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20]="Syarif Hidayatullah";
float naktif,ntugas,nujian;
float maktif,mtugas,mujian,nakhir;
/*menggunakan tipe data float karena output berupa bil.desimal*/
clrscr();
/*input*/
cout<<endl;
cout<<"PROGRAM HITUNG NILAI AKHIR"<<endl<<endl;
cout<<"Nama Siswa : "<<nama<<endl;
cout<<"Nilai Keaktifan : ";cin>>naktif;
cout<<"Nilai Tugas : ";cin>>ntugas;
cout<<"Nilai Ujian : ";cin>>nujian;
/*proses*/
maktif=naktif*20/100;
mtugas=ntugas*30/100;/*bentuk sederhana dari 30%*/
mujian=nujian*50/100;
nakhir=(maktif+mtugas+mujian);
cout<<endl;
/*output*/
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Dengan Nilai Persentasi Yang Dihasilkan :"<<endl<<endl;
cout<<"Nilai Keaktifan * 20% : "<<maktif<<endl;
cout<<"Nilai Tugas * 30% : "<<mtugas<<endl;
cout<<"Nilai Ujian * 50% : "<<mujian<<endl;
cout<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nama<<endl;
cout<<"Memperoleh Nilai Akhir Sebesar "<<nakhir<<endl;
getch();
}
output :
Tidak ada komentar:
Posting Komentar