Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //header
- #include <conio.h> //pasangan getch
- using namespace std; //header
- int main() //body
- {
- // for string,int, float = type data
- string nama;
- int jml;
- int nilai1, nilai2, nilai3, nilai4, nilai5, nilai6, nilai7;
- int nilai8, nilai9, nilai10, nilai11, nilai12, nilai13, nilai14;
- int nilai15, nilai16, nilai17, nilai18, nilai19, nilai20, nilai21;
- int nilai22, nilai23, nilai24, nilai25, nilai26, nilai27, nilai28, nilai29, nilai30;
- float nr_bindo, nr_bing, nr_mtk, nr_fis, nr_kim, nr_bio;
- float ns_bindo, ns_bing, ns_mtk, ns_fis, ns_kim, ns_bio;
- float na_bindo, na_bing, na_mtk, na_fis, na_kim, na_bio;
- float rata_smt3, rata_smt4, rata_smt5, rata_nr, rata_ns, rata_na,rata_us, rata_un;
- cout<<"\t\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
- cout<<"\t\t\t++++++++++ Program Raport ++++++++++"<<endl;
- cout<<"\t\t\t++++++++++ Oleh :Rio Ferdian Hidayat ++++++++++"<<endl;
- cout<<"\t\t\t++++++++++ Nim :20170801147 ++++++++++"<<endl;
- cout<<"\t\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl<<endl;
- //statmen perulangan input
- cout<<"Jumlah data : ";
- cin>>jml;
- for(int i=0; i<jml; i++)
- {
- cout<<"Data ke - ["<<i<<"]"<<endl;
- cout<<"Nama Siswa : ";
- cin>>nama;
- cout<<endl;
- cout<<"\t\t\t\t\tmasukkan nilai raport semester 3 :"<<endl;
- cout<<"Bahasa Indonesia : ";
- cin>>nilai1;
- cout<<"Bahasa Inggris : ";
- cin>>nilai2;
- cout<<"Matematika : ";
- cin>>nilai3;
- cout<<"Fisika : ";
- cin>>nilai4;
- cout<<"Kimia : ";
- cin>>nilai5;
- cout<<"Biologi : ";
- cin>>nilai6;
- cout<<endl;
- cout<<"\t\t\t\t\tMasukkan nilai raport semester 4 : "<<endl;
- cout<<"Bahasa Indonesia : ";
- cin>>nilai7;
- cout<<"Bahasa Inggris : ";
- cin>>nilai8;
- cout<<"Matematika : ";
- cin>>nilai9;
- cout<<"Fisika : ";
- cin>>nilai10;
- cout<<"Kimia : ";
- cin>>nilai11;
- cout<<"Biologi : ";
- cin>>nilai12;
- cout<<endl;
- cout<<"\t\t\t\t\tMasukkan nilai raport semester 5 : "<<endl;
- cout<<"Bahasa Indonesia : ";
- cin>>nilai13;
- cout<<"Bahasa Inggris : ";
- cin>>nilai14;
- cout<<"Matematika : ";
- cin>>nilai15;
- cout<<"Fisika : ";
- cin>>nilai16;
- cout<<"Kimia : ";
- cin>>nilai17;
- cout<<"Biologi : ";
- cin>>nilai18;
- cout<<endl;
- cout<<"\t\t\t\t\tMasukkan Nilai US : "<<endl;
- cout<<"Bahasa Indonesia : ";
- cin>>nilai19;
- cout<<"Bahasa Inggris : ";
- cin>>nilai20;
- cout<<"Matematika : ";
- cin>>nilai21;
- cout<<"Fisika : ";
- cin>>nilai22;
- cout<<"Kimia : ";
- cin>>nilai23;
- cout<<"Biologi : ";
- cin>>nilai24;
- cout<<"\t\t\t\t\tMasukkan Nilai UN Siswa : "<<endl;
- cout<<"Bahasa Indonesia : ";
- cin>>nilai25;
- cout<<"Bahasa Inggris : ";
- cin>>nilai26;
- cout<<"Matematika : ";
- cin>>nilai27;
- cout<<"Fisika : ";
- cin>>nilai28;
- cout<<"Kimia : ";
- cin>>nilai29;
- cout<<"Biologi : ";
- cin>>nilai30;
- }
- //inisialisasi rumus mencari nilai rata-rata, nilai sekolah, nilai akhir, dan nilai lain-lain yang useless
- nr_bindo = nilai1+nilai7+nilai13/3;
- nr_bing = nilai2+nilai8+nilai14/3;
- nr_mtk = nilai3+nilai9+nilai15/3;
- nr_fis = nilai4+nilai10+nilai16/3;
- nr_kim = nilai5+nilai11+nilai17/3;
- nr_bio = nilai6+nilai12+nilai18/3;
- ns_bindo = 0.7*nr_bindo + 0.3*nilai19;
- ns_bing = 0.7*nr_bing + 0.3*nilai20;
- ns_mtk = 0.7*nr_mtk + 0.3*nilai21;
- ns_fis = 0.7*nr_fis + 0.3*nilai22;
- ns_kim = 0.7*nr_kim + 0.3*nilai23;
- ns_bio = 0.7*nr_bio + 0.3*nilai24;
- na_bindo = 0.4*ns_bindo + 0.6*nilai25;
- na_bing = 0.4*ns_bing + 0.6*nilai26;
- na_mtk = 0.4*ns_mtk + 0.6*nilai27;
- na_fis = 0.4*ns_mtk + 0.6*nilai28;
- na_kim = 0.4*ns_kim + 0.6*nilai29;
- na_bio = 0.4*ns_bio + 0.6*nilai30;
- rata_smt3 = nilai1+nilai2+nilai3+nilai4+nilai5+nilai6/6;
- rata_smt4 = nilai7+nilai8+nilai9+nilai10+nilai11+nilai12/6;
- rata_smt5 = nilai13+nilai14+nilai15+nilai16+nilai17+nilai18/6;
- rata_nr = nr_bindo+nr_bing+nr_mtk+nr_fis+nr_kim+nr_bio/ 6;
- rata_ns = ns_bindo+ns_bing+ns_mtk+ns_fis+ns_kim+ns_bio/6;
- rata_na = na_bindo+na_bing+na_mtk+na_fis+na_kim+na_bio/6;
- rata_us = nilai19+nilai20+nilai21+nilai22+nilai23+nilai24;
- rata_un = nilai25+nilai26+nilai27+nilai28+nilai29+nilai30;
- //statment perulangan output
- for (int j=0; j<jml; j++)
- {
- cout<<endl<<endl;
- cout<<"Nama Siswa : "<<nama<<endl;
- cout<<"\t\t\t\t\tNilai Raport :"<<endl;
- cout<<"Bahasa Indonesia : "<<nr_bindo<<endl;
- cout<<"Bahasa Inggris : "<<nr_bing<<endl;
- cout<<"Matematika : "<<nr_mtk<<endl;
- cout<<"Kimia : "<<nr_kim<<endl;
- cout<<"Biologi : "<<nr_bio<<endl<<endl;
- cout<<"Rata-Rata Raport Siswa : "<<rata_nr<<endl<<endl;
- cout<<"Rata-Rata Nilai Ujian Sekolah Siswa : "<<rata_us<<endl<<endl;
- cout<<"\t\t\t\t\t Nilai Sekolah :"<<endl;
- cout<<"Bahasa Indonesia : "<<ns_bindo<<endl;
- cout<<"Bahasa Inggris : "<<ns_bing<<endl;
- cout<<"Matematika : "<<ns_mtk<<endl;
- cout<<"Kimia : "<<ns_kim<<endl;
- cout<<"Biologi : "<<ns_bio<<endl;
- cout<<"Rata-Rata Nilai Sekolah Siswa : "<<rata_ns<<endl<<endl;
- cout<<"Nilai Rata-Rata Ujian Nasional Siswa : "<<rata_un<<endl;
- cout<<"\t\t\t\t\tNilai Akhir Siswa : "<<endl;
- cout<<"Bahasa Indonesia : "<<na_bindo<<endl;
- cout<<"Bahasa Inggris : "<<na_bing<<endl;
- cout<<"Matematika : "<<na_mtk<<endl;
- cout<<"Kimia : "<<na_kim<<endl;
- cout<<"Biologi : "<<na_bio<<endl;
- cout<<"Rata-Rata Nilai Akhir Siswa : "<<rata_na<<endl;
- //statmen if else untuk menentukan lulus atau tidaknya siswa
- if(na_bindo >= 4.0 && na_bing >= 4.0 && na_mtk >= 4.0 && na_kim >= 4.0 && na_bio >= 4.0 && rata_na >= 5.5)
- {
- cout<<"Siswa Atas Nama " <<nama<<" Telah Lulus";
- cout<<endl;
- }
- else
- {
- cout<<"Siswa Atas Nama " <<nama<< "Tidak Lulus";
- cout<<endl;
- }
- }
- return 0;//kembali ke 0
- getch(); //penahan program
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement